diff --git a/Appraisals b/Appraisals index 5d37c1a0a..d94d3eae3 100644 --- a/Appraisals +++ b/Appraisals @@ -15,9 +15,10 @@ appraise 'rails-4.0.5' do gem 'turbolinks' end -appraise 'rails-4.0-with-therubyracer' do +appraise 'rails-4.0-with-mini_racer' do gem 'rails', '~> 4.0.13' - gem 'therubyracer', '0.12.0', :platforms => :mri + gem 'mini_racer', :platforms => :mri + gem 'therubyrhino', :platforms => :jruby gem 'turbolinks' end @@ -55,7 +56,7 @@ appraise 'rails-5_no_sprockets_webpacker_1_1' do gem 'webpacker', '~> 1.1.0' # This ExecJS backend provides stateful context # which the default nodejs backend does not - gem 'therubyracer', :platforms => :mri + gem 'mini_racer', :platforms => :mri gem 'therubyrhino', :platforms => :jruby end @@ -64,7 +65,7 @@ appraise 'rails-5_no_sprockets_webpacker_1_x' do gem 'webpacker', '~> 1.2' # This ExecJS backend provides stateful context # which the default nodejs backend does not - gem 'therubyracer', :platforms => :mri + gem 'mini_racer', :platforms => :mri gem 'therubyrhino', :platforms => :jruby end @@ -73,7 +74,7 @@ appraise 'rails-5_no_sprockets_webpacker_2' do gem 'webpacker', '~> 2.0' # This ExecJS backend provides stateful context # which the default nodejs backend does not - gem 'therubyracer', :platforms => :mri + gem 'mini_racer', :platforms => :mri gem 'therubyrhino', :platforms => :jruby end @@ -82,7 +83,7 @@ appraise 'rails-5_no_sprockets_webpacker_3' do gem 'webpacker', '>= 3.0' # This ExecJS backend provides stateful context # which the default nodejs backend does not - gem 'therubyracer', :platforms => :mri + gem 'mini_racer', :platforms => :mri gem 'therubyrhino', :platforms => :jruby end diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f9ef4519..faade81e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,10 +2,17 @@ #### Breaking Changes +- React Deprecations for 15.4, 15.5, 15.6 in preparation for 16 handled in prebundled version + #### New Features +- Generator now makes modern style `createReactClass`(JS) or `extends React.Component`(ES6, CoffeeScript) code + #### Deprecation +- Next version will drop the addons option as they are not supported with React 16 +- TheRubyRacer's newest version (0.12.3 at time of writing) only supports libV8 (3.16.14.15) which is too old for some new JS features, future versions of this gem will need more modern ExecJS runtimes such as mini_racer (currently on libV8 5.9.x) + #### Bug Fixes ## 2.3.0 diff --git a/README.md b/README.md index 5e89459fe..24ef1c4c9 100644 --- a/README.md +++ b/README.md @@ -99,7 +99,7 @@ Now, you can create React components in `.jsx` files: ```js // app/assets/javascripts/components/post.jsx -window.Post = React.createClass({ +window.Post = createReactClass({ render: function() { return

{this.props.title}

} @@ -139,15 +139,6 @@ Components must be accessible from the top level, but they may be namespaced, fo `//= require react` brings `React` into your project. -To include `React.addons`, add this config: - -```ruby -# config/application.rb -MyApp::Application.configure do - config.react.addons = true # defaults to false -end -``` - By default, React's [development version] is provided to `Rails.env.development`. You can override the React build with a config: ```ruby @@ -395,11 +386,11 @@ rails g react:component Post title:string published:bool published_by:instanceOf would generate: ```js -var Post = React.createClass({ +var Post = createReactClass({ propTypes: { - title: React.PropTypes.string, - published: React.PropTypes.bool, - publishedBy: React.PropTypes.instanceOf(Person) + title: PropTypes.string, + published: PropTypes.bool, + publishedBy: PropTypes.instanceOf(Person) }, render: function() { @@ -411,7 +402,7 @@ var Post = React.createClass({ ); } -}); +}; ``` The generator also accepts options: diff --git a/gemfiles/rails_4.0_with_mini_racer.gemfile b/gemfiles/rails_4.0_with_mini_racer.gemfile new file mode 100644 index 000000000..fa3a74d02 --- /dev/null +++ b/gemfiles/rails_4.0_with_mini_racer.gemfile @@ -0,0 +1,10 @@ +# This file was generated by Appraisal + +source "http://rubygems.org" + +gem "rails", "~> 4.0.13" +gem "mini_racer", platforms: :mri +gem "therubyrhino", platforms: :jruby +gem "turbolinks" + +gemspec path: "../" diff --git a/gemfiles/rails_5_no_sprockets_webpacker_1_1.gemfile b/gemfiles/rails_5_no_sprockets_webpacker_1_1.gemfile index 7ac0ae4b7..2acf29a87 100644 --- a/gemfiles/rails_5_no_sprockets_webpacker_1_1.gemfile +++ b/gemfiles/rails_5_no_sprockets_webpacker_1_1.gemfile @@ -4,7 +4,7 @@ source "http://rubygems.org" gem "rails", "~> 5.0.0" gem "webpacker", "~> 1.1.0" -gem "therubyracer", platforms: :mri +gem "mini_racer", platforms: :mri gem "therubyrhino", platforms: :jruby gemspec path: "../" diff --git a/gemfiles/rails_5_no_sprockets_webpacker_1_x.gemfile b/gemfiles/rails_5_no_sprockets_webpacker_1_x.gemfile index 89a2535c3..8e56d089c 100644 --- a/gemfiles/rails_5_no_sprockets_webpacker_1_x.gemfile +++ b/gemfiles/rails_5_no_sprockets_webpacker_1_x.gemfile @@ -4,7 +4,7 @@ source "http://rubygems.org" gem "rails", "~> 5.0.0" gem "webpacker", "~> 1.2" -gem "therubyracer", platforms: :mri +gem "mini_racer", platforms: :mri gem "therubyrhino", platforms: :jruby gemspec path: "../" diff --git a/gemfiles/rails_5_no_sprockets_webpacker_2.gemfile b/gemfiles/rails_5_no_sprockets_webpacker_2.gemfile index 12322b0ee..ecddafa81 100644 --- a/gemfiles/rails_5_no_sprockets_webpacker_2.gemfile +++ b/gemfiles/rails_5_no_sprockets_webpacker_2.gemfile @@ -4,7 +4,7 @@ source "http://rubygems.org" gem "rails", "~> 5.0.0" gem "webpacker", "~> 2.0" -gem "therubyracer", platforms: :mri +gem "mini_racer", platforms: :mri gem "therubyrhino", platforms: :jruby gemspec path: "../" diff --git a/gemfiles/rails_5_no_sprockets_webpacker_3.gemfile b/gemfiles/rails_5_no_sprockets_webpacker_3.gemfile index e13eee656..03fbf1a87 100644 --- a/gemfiles/rails_5_no_sprockets_webpacker_3.gemfile +++ b/gemfiles/rails_5_no_sprockets_webpacker_3.gemfile @@ -4,7 +4,7 @@ source "http://rubygems.org" gem "rails", "~> 5.0.0" gem "webpacker", ">= 3.0" -gem "therubyracer", platforms: :mri +gem "mini_racer", platforms: :mri gem "therubyrhino", platforms: :jruby gemspec path: "../" diff --git a/lib/assets/javascripts/JSXTransformer.js b/lib/assets/javascripts/JSXTransformer.js index a9f50a395..79467086c 100644 --- a/lib/assets/javascripts/JSXTransformer.js +++ b/lib/assets/javascripts/JSXTransformer.js @@ -15708,22 +15708,22 @@ function addDisplayName(displayName, object, state) { /** * Transforms the following: * - * var MyComponent = React.createClass({ + * var MyComponent = createReactClass({ * render: ... * }); * * into: * - * var MyComponent = React.createClass({ + * var MyComponent = createReactClass({ * displayName: 'MyComponent', * render: ... * }); * * Also catches: * - * MyComponent = React.createClass(...); - * exports.MyComponent = React.createClass(...); - * module.exports = {MyComponent: React.createClass(...)}; + * MyComponent = createReactClass(...); + * exports.MyComponent = createReactClass(...); + * module.exports = {MyComponent: createReactClass(...)}; */ function visitReactDisplayName(traverse, object, path, state) { var left, right; @@ -15916,4 +15916,4 @@ function inlineSourceMap(sourceMap, sourceCode, sourceFilename) { module.exports = inlineSourceMap; },{"buffer":3}]},{},[1])(1) -}); \ No newline at end of file +}); diff --git a/lib/assets/react-source/development-with-addons/react-server.js b/lib/assets/react-source/development-with-addons/react-server.js index 506cc7eaf..d5057af68 100644 --- a/lib/assets/react-source/development-with-addons/react-server.js +++ b/lib/assets/react-source/development-with-addons/react-server.js @@ -45,12 +45,17 @@ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {var React = __webpack_require__(1); - var ReactDOMServer = __webpack_require__(216); + var ReactDOMServer = __webpack_require__(213); + var createReactClass = __webpack_require__(184); + var PropTypes = __webpack_require__(185); React.addons = __webpack_require__(187); global.React = React; global.ReactDOMServer = ReactDOMServer; + global.createReactClass = createReactClass; + global.PropTypes = PropTypes; + /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()))) /***/ }), @@ -83,10 +88,10 @@ var ReactDOMFactories = __webpack_require__(22); var ReactElement = __webpack_require__(16); var ReactPropTypes = __webpack_require__(28); - var ReactVersion = __webpack_require__(36); + var ReactVersion = __webpack_require__(33); - var createReactClass = __webpack_require__(37); - var onlyChild = __webpack_require__(39); + var createReactClass = __webpack_require__(34); + var onlyChild = __webpack_require__(36); var createElement = ReactElement.createElement; var createFactory = ReactElement.createFactory; @@ -769,12 +774,10 @@ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright 2014-2015, Facebook, Inc. - * All rights reserved. + * Copyright (c) 2014-present, Facebook, Inc. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ @@ -792,45 +795,43 @@ var warning = emptyFunction; if (process.env.NODE_ENV !== 'production') { - (function () { - var printWarning = function printWarning(format) { - for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { - args[_key - 1] = arguments[_key]; - } - - var argIndex = 0; - var message = 'Warning: ' + format.replace(/%s/g, function () { - return args[argIndex++]; - }); - if (typeof console !== 'undefined') { - console.error(message); - } - try { - // --- Welcome to debugging React --- - // This error was thrown as a convenience so that you can use this stack - // to find the callsite that caused this warning to fire. - throw new Error(message); - } catch (x) {} - }; + var printWarning = function printWarning(format) { + for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + args[_key - 1] = arguments[_key]; + } - warning = function warning(condition, format) { - if (format === undefined) { - throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument'); - } + var argIndex = 0; + var message = 'Warning: ' + format.replace(/%s/g, function () { + return args[argIndex++]; + }); + if (typeof console !== 'undefined') { + console.error(message); + } + try { + // --- Welcome to debugging React --- + // This error was thrown as a convenience so that you can use this stack + // to find the callsite that caused this warning to fire. + throw new Error(message); + } catch (x) {} + }; - if (format.indexOf('Failed Composite propType: ') === 0) { - return; // Ignore CompositeComponent proptype check. - } + warning = function warning(condition, format) { + if (format === undefined) { + throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument'); + } - if (!condition) { - for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) { - args[_key2 - 2] = arguments[_key2]; - } + if (format.indexOf('Failed Composite propType: ') === 0) { + return; // Ignore CompositeComponent proptype check. + } - printWarning.apply(undefined, [format].concat(args)); + if (!condition) { + for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) { + args[_key2 - 2] = arguments[_key2]; } - }; - })(); + + printWarning.apply(undefined, [format].concat(args)); + } + }; } module.exports = warning; @@ -844,11 +845,9 @@ /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * */ @@ -914,11 +913,9 @@ /* WEBPACK VAR INJECTION */(function(process) {/** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ @@ -939,11 +936,9 @@ /* WEBPACK VAR INJECTION */(function(process) {/** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ @@ -3058,13 +3053,13 @@ 'use strict'; - var emptyFunction = __webpack_require__(31); - var invariant = __webpack_require__(32); - var warning = __webpack_require__(33); + var emptyFunction = __webpack_require__(9); + var invariant = __webpack_require__(12); + var warning = __webpack_require__(8); var assign = __webpack_require__(4); - var ReactPropTypesSecret = __webpack_require__(34); - var checkPropTypes = __webpack_require__(35); + var ReactPropTypesSecret = __webpack_require__(31); + var checkPropTypes = __webpack_require__(32); module.exports = function(isValidElement, throwOnDirectAccess) { /* global Symbol */ @@ -3596,174 +3591,6 @@ /***/ }), /* 31 */ -/***/ (function(module, exports) { - - "use strict"; - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - * - */ - - function makeEmptyFunction(arg) { - return function () { - return arg; - }; - } - - /** - * This function accepts and discards inputs; it has no side effects. This is - * primarily useful idiomatically for overridable function endpoints which - * always need to be callable, since JS lacks a null-call idiom ala Cocoa. - */ - var emptyFunction = function emptyFunction() {}; - - emptyFunction.thatReturns = makeEmptyFunction; - emptyFunction.thatReturnsFalse = makeEmptyFunction(false); - emptyFunction.thatReturnsTrue = makeEmptyFunction(true); - emptyFunction.thatReturnsNull = makeEmptyFunction(null); - emptyFunction.thatReturnsThis = function () { - return this; - }; - emptyFunction.thatReturnsArgument = function (arg) { - return arg; - }; - - module.exports = emptyFunction; - -/***/ }), -/* 32 */ -/***/ (function(module, exports, __webpack_require__) { - - /* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ - - 'use strict'; - - /** - * Use invariant() to assert state which your program assumes to be true. - * - * Provide sprintf-style format (only %s is supported) and arguments - * to provide information about what broke and what you were - * expecting. - * - * The invariant message will be stripped in production, but the invariant - * will remain to ensure logic does not differ in production. - */ - - var validateFormat = function validateFormat(format) {}; - - if (process.env.NODE_ENV !== 'production') { - validateFormat = function validateFormat(format) { - if (format === undefined) { - throw new Error('invariant requires an error message argument'); - } - }; - } - - function invariant(condition, format, a, b, c, d, e, f) { - validateFormat(format); - - if (!condition) { - var error; - if (format === undefined) { - error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.'); - } else { - var args = [a, b, c, d, e, f]; - var argIndex = 0; - error = new Error(format.replace(/%s/g, function () { - return args[argIndex++]; - })); - error.name = 'Invariant Violation'; - } - - error.framesToPop = 1; // we don't care about invariant's own frame - throw error; - } - } - - module.exports = invariant; - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) - -/***/ }), -/* 33 */ -/***/ (function(module, exports, __webpack_require__) { - - /* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright (c) 2014-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ - - 'use strict'; - - var emptyFunction = __webpack_require__(31); - - /** - * Similar to invariant but only logs a warning if the condition is not met. - * This can be used to log issues in development environments in critical - * paths. Removing the logging code for production environments will keep the - * same logic and follow the same code paths. - */ - - var warning = emptyFunction; - - if (process.env.NODE_ENV !== 'production') { - var printWarning = function printWarning(format) { - for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { - args[_key - 1] = arguments[_key]; - } - - var argIndex = 0; - var message = 'Warning: ' + format.replace(/%s/g, function () { - return args[argIndex++]; - }); - if (typeof console !== 'undefined') { - console.error(message); - } - try { - // --- Welcome to debugging React --- - // This error was thrown as a convenience so that you can use this stack - // to find the callsite that caused this warning to fire. - throw new Error(message); - } catch (x) {} - }; - - warning = function warning(condition, format) { - if (format === undefined) { - throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument'); - } - - if (format.indexOf('Failed Composite propType: ') === 0) { - return; // Ignore CompositeComponent proptype check. - } - - if (!condition) { - for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) { - args[_key2 - 2] = arguments[_key2]; - } - - printWarning.apply(undefined, [format].concat(args)); - } - }; - } - - module.exports = warning; - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) - -/***/ }), -/* 34 */ /***/ (function(module, exports) { /** @@ -3781,7 +3608,7 @@ /***/ }), -/* 35 */ +/* 32 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -3794,9 +3621,9 @@ 'use strict'; if (process.env.NODE_ENV !== 'production') { - var invariant = __webpack_require__(32); - var warning = __webpack_require__(33); - var ReactPropTypesSecret = __webpack_require__(34); + var invariant = __webpack_require__(12); + var warning = __webpack_require__(8); + var ReactPropTypesSecret = __webpack_require__(31); var loggedTypeFailures = {}; } @@ -3847,7 +3674,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 36 */ +/* 33 */ /***/ (function(module, exports) { /** @@ -3863,7 +3690,7 @@ module.exports = '15.6.2'; /***/ }), -/* 37 */ +/* 34 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -3883,12 +3710,12 @@ isValidElement = _require2.isValidElement; var ReactNoopUpdateQueue = __webpack_require__(7); - var factory = __webpack_require__(38); + var factory = __webpack_require__(35); module.exports = factory(Component, isValidElement, ReactNoopUpdateQueue); /***/ }), -/* 38 */ +/* 35 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -4765,7 +4592,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 39 */ +/* 36 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -4806,16 +4633,16 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 40 */ +/* 37 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; - module.exports = __webpack_require__(41); + module.exports = __webpack_require__(38); /***/ }), -/* 41 */ +/* 38 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -4830,16 +4657,16 @@ 'use strict'; - var ReactDOMComponentTree = __webpack_require__(42); - var ReactDefaultInjection = __webpack_require__(46); - var ReactMount = __webpack_require__(175); - var ReactReconciler = __webpack_require__(67); - var ReactUpdates = __webpack_require__(64); - var ReactVersion = __webpack_require__(180); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactDefaultInjection = __webpack_require__(43); + var ReactMount = __webpack_require__(172); + var ReactReconciler = __webpack_require__(64); + var ReactUpdates = __webpack_require__(61); + var ReactVersion = __webpack_require__(177); - var findDOMNode = __webpack_require__(181); - var getHostComponentFromComposite = __webpack_require__(182); - var renderSubtreeIntoContainer = __webpack_require__(183); + var findDOMNode = __webpack_require__(178); + var getHostComponentFromComposite = __webpack_require__(179); + var renderSubtreeIntoContainer = __webpack_require__(180); var warning = __webpack_require__(8); ReactDefaultInjection.inject(); @@ -4880,7 +4707,7 @@ } if (process.env.NODE_ENV !== 'production') { - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); if (ExecutionEnvironment.canUseDOM && window.top === window.self) { // First check if devtools is not installed if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ === 'undefined') { @@ -4915,10 +4742,10 @@ } if (process.env.NODE_ENV !== 'production') { - var ReactInstrumentation = __webpack_require__(70); - var ReactDOMUnknownPropertyHook = __webpack_require__(184); - var ReactDOMNullInputValuePropHook = __webpack_require__(185); - var ReactDOMInvalidARIAHook = __webpack_require__(186); + var ReactInstrumentation = __webpack_require__(67); + var ReactDOMUnknownPropertyHook = __webpack_require__(181); + var ReactDOMNullInputValuePropHook = __webpack_require__(182); + var ReactDOMInvalidARIAHook = __webpack_require__(183); ReactInstrumentation.debugTool.addHook(ReactDOMUnknownPropertyHook); ReactInstrumentation.debugTool.addHook(ReactDOMNullInputValuePropHook); @@ -4929,7 +4756,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 42 */ +/* 39 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -4942,10 +4769,10 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var DOMProperty = __webpack_require__(44); - var ReactDOMComponentFlags = __webpack_require__(45); + var DOMProperty = __webpack_require__(41); + var ReactDOMComponentFlags = __webpack_require__(42); var invariant = __webpack_require__(12); @@ -5127,7 +4954,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 43 */ +/* 40 */ /***/ (function(module, exports) { /** @@ -5168,7 +4995,7 @@ module.exports = reactProdInvariant; /***/ }), -/* 44 */ +/* 41 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -5181,7 +5008,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -5380,7 +5207,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 45 */ +/* 42 */ /***/ (function(module, exports) { /** @@ -5400,7 +5227,7 @@ module.exports = ReactDOMComponentFlags; /***/ }), -/* 46 */ +/* 43 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -5413,25 +5240,25 @@ 'use strict'; - var ARIADOMPropertyConfig = __webpack_require__(47); - var BeforeInputEventPlugin = __webpack_require__(48); - var ChangeEventPlugin = __webpack_require__(63); - var DefaultEventPluginOrder = __webpack_require__(81); - var EnterLeaveEventPlugin = __webpack_require__(82); - var HTMLDOMPropertyConfig = __webpack_require__(87); - var ReactComponentBrowserEnvironment = __webpack_require__(88); - var ReactDOMComponent = __webpack_require__(101); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactDOMEmptyComponent = __webpack_require__(146); - var ReactDOMTreeTraversal = __webpack_require__(147); - var ReactDOMTextComponent = __webpack_require__(148); - var ReactDefaultBatchingStrategy = __webpack_require__(149); - var ReactEventListener = __webpack_require__(150); - var ReactInjection = __webpack_require__(153); - var ReactReconcileTransaction = __webpack_require__(154); - var SVGDOMPropertyConfig = __webpack_require__(162); - var SelectEventPlugin = __webpack_require__(163); - var SimpleEventPlugin = __webpack_require__(164); + var ARIADOMPropertyConfig = __webpack_require__(44); + var BeforeInputEventPlugin = __webpack_require__(45); + var ChangeEventPlugin = __webpack_require__(60); + var DefaultEventPluginOrder = __webpack_require__(78); + var EnterLeaveEventPlugin = __webpack_require__(79); + var HTMLDOMPropertyConfig = __webpack_require__(84); + var ReactComponentBrowserEnvironment = __webpack_require__(85); + var ReactDOMComponent = __webpack_require__(98); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactDOMEmptyComponent = __webpack_require__(143); + var ReactDOMTreeTraversal = __webpack_require__(144); + var ReactDOMTextComponent = __webpack_require__(145); + var ReactDefaultBatchingStrategy = __webpack_require__(146); + var ReactEventListener = __webpack_require__(147); + var ReactInjection = __webpack_require__(150); + var ReactReconcileTransaction = __webpack_require__(151); + var SVGDOMPropertyConfig = __webpack_require__(159); + var SelectEventPlugin = __webpack_require__(160); + var SimpleEventPlugin = __webpack_require__(161); var alreadyInjected = false; @@ -5488,7 +5315,7 @@ }; /***/ }), -/* 47 */ +/* 44 */ /***/ (function(module, exports) { /** @@ -5564,7 +5391,7 @@ module.exports = ARIADOMPropertyConfig; /***/ }), -/* 48 */ +/* 45 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -5577,11 +5404,11 @@ 'use strict'; - var EventPropagators = __webpack_require__(49); - var ExecutionEnvironment = __webpack_require__(56); - var FallbackCompositionState = __webpack_require__(57); - var SyntheticCompositionEvent = __webpack_require__(60); - var SyntheticInputEvent = __webpack_require__(62); + var EventPropagators = __webpack_require__(46); + var ExecutionEnvironment = __webpack_require__(53); + var FallbackCompositionState = __webpack_require__(54); + var SyntheticCompositionEvent = __webpack_require__(57); + var SyntheticInputEvent = __webpack_require__(59); var END_KEYCODES = [9, 13, 27, 32]; // Tab, Return, Esc, Space var START_KEYCODE = 229; @@ -5950,7 +5777,7 @@ module.exports = BeforeInputEventPlugin; /***/ }), -/* 49 */ +/* 46 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -5963,11 +5790,11 @@ 'use strict'; - var EventPluginHub = __webpack_require__(50); - var EventPluginUtils = __webpack_require__(52); + var EventPluginHub = __webpack_require__(47); + var EventPluginUtils = __webpack_require__(49); - var accumulateInto = __webpack_require__(54); - var forEachAccumulated = __webpack_require__(55); + var accumulateInto = __webpack_require__(51); + var forEachAccumulated = __webpack_require__(52); var warning = __webpack_require__(8); var getListener = EventPluginHub.getListener; @@ -6087,7 +5914,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 50 */ +/* 47 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -6100,14 +5927,14 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var EventPluginRegistry = __webpack_require__(51); - var EventPluginUtils = __webpack_require__(52); - var ReactErrorUtils = __webpack_require__(53); + var EventPluginRegistry = __webpack_require__(48); + var EventPluginUtils = __webpack_require__(49); + var ReactErrorUtils = __webpack_require__(50); - var accumulateInto = __webpack_require__(54); - var forEachAccumulated = __webpack_require__(55); + var accumulateInto = __webpack_require__(51); + var forEachAccumulated = __webpack_require__(52); var invariant = __webpack_require__(12); /** @@ -6364,7 +6191,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 51 */ +/* 48 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -6378,7 +6205,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -6620,7 +6447,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 52 */ +/* 49 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -6633,9 +6460,9 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var ReactErrorUtils = __webpack_require__(53); + var ReactErrorUtils = __webpack_require__(50); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -6849,7 +6676,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 53 */ +/* 50 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -6930,7 +6757,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 54 */ +/* 51 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -6944,7 +6771,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -6991,7 +6818,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 55 */ +/* 52 */ /***/ (function(module, exports) { /** @@ -7024,16 +6851,14 @@ module.exports = forEachAccumulated; /***/ }), -/* 56 */ +/* 53 */ /***/ (function(module, exports) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ @@ -7064,7 +6889,7 @@ module.exports = ExecutionEnvironment; /***/ }), -/* 57 */ +/* 54 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -7079,9 +6904,9 @@ var _assign = __webpack_require__(4); - var PooledClass = __webpack_require__(58); + var PooledClass = __webpack_require__(55); - var getTextContentAccessor = __webpack_require__(59); + var getTextContentAccessor = __webpack_require__(56); /** * This helper class stores information about text content of a target node, @@ -7161,7 +6986,7 @@ module.exports = FallbackCompositionState; /***/ }), -/* 58 */ +/* 55 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -7175,7 +7000,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -7276,7 +7101,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 59 */ +/* 56 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -7289,7 +7114,7 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); var contentKey = null; @@ -7311,7 +7136,7 @@ module.exports = getTextContentAccessor; /***/ }), -/* 60 */ +/* 57 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -7324,7 +7149,7 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); /** * @interface Event @@ -7349,7 +7174,7 @@ module.exports = SyntheticCompositionEvent; /***/ }), -/* 61 */ +/* 58 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -7364,7 +7189,7 @@ var _assign = __webpack_require__(4); - var PooledClass = __webpack_require__(58); + var PooledClass = __webpack_require__(55); var emptyFunction = __webpack_require__(9); var warning = __webpack_require__(8); @@ -7623,7 +7448,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 62 */ +/* 59 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -7636,7 +7461,7 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); /** * @interface Event @@ -7662,7 +7487,7 @@ module.exports = SyntheticInputEvent; /***/ }), -/* 63 */ +/* 60 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -7675,17 +7500,17 @@ 'use strict'; - var EventPluginHub = __webpack_require__(50); - var EventPropagators = __webpack_require__(49); - var ExecutionEnvironment = __webpack_require__(56); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactUpdates = __webpack_require__(64); - var SyntheticEvent = __webpack_require__(61); + var EventPluginHub = __webpack_require__(47); + var EventPropagators = __webpack_require__(46); + var ExecutionEnvironment = __webpack_require__(53); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactUpdates = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); - var inputValueTracking = __webpack_require__(77); - var getEventTarget = __webpack_require__(78); - var isEventSupported = __webpack_require__(79); - var isTextInputElement = __webpack_require__(80); + var inputValueTracking = __webpack_require__(74); + var getEventTarget = __webpack_require__(75); + var isEventSupported = __webpack_require__(76); + var isTextInputElement = __webpack_require__(77); var eventTypes = { change: { @@ -7976,7 +7801,7 @@ module.exports = ChangeEventPlugin; /***/ }), -/* 64 */ +/* 61 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -7989,14 +7814,14 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var CallbackQueue = __webpack_require__(65); - var PooledClass = __webpack_require__(58); - var ReactFeatureFlags = __webpack_require__(66); - var ReactReconciler = __webpack_require__(67); - var Transaction = __webpack_require__(76); + var CallbackQueue = __webpack_require__(62); + var PooledClass = __webpack_require__(55); + var ReactFeatureFlags = __webpack_require__(63); + var ReactReconciler = __webpack_require__(64); + var Transaction = __webpack_require__(73); var invariant = __webpack_require__(12); @@ -8230,7 +8055,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 65 */ +/* 62 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -8244,11 +8069,11 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - var PooledClass = __webpack_require__(58); + var PooledClass = __webpack_require__(55); var invariant = __webpack_require__(12); @@ -8352,7 +8177,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 66 */ +/* 63 */ /***/ (function(module, exports) { /** @@ -8376,7 +8201,7 @@ module.exports = ReactFeatureFlags; /***/ }), -/* 67 */ +/* 64 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -8389,8 +8214,8 @@ 'use strict'; - var ReactRef = __webpack_require__(68); - var ReactInstrumentation = __webpack_require__(70); + var ReactRef = __webpack_require__(65); + var ReactInstrumentation = __webpack_require__(67); var warning = __webpack_require__(8); @@ -8545,7 +8370,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 68 */ +/* 65 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -8559,7 +8384,7 @@ 'use strict'; - var ReactOwner = __webpack_require__(69); + var ReactOwner = __webpack_require__(66); var ReactRef = {}; @@ -8636,7 +8461,7 @@ module.exports = ReactRef; /***/ }), -/* 69 */ +/* 66 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -8650,7 +8475,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -8732,7 +8557,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 70 */ +/* 67 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -8751,7 +8576,7 @@ var debugTool = null; if (process.env.NODE_ENV !== 'production') { - var ReactDebugTool = __webpack_require__(71); + var ReactDebugTool = __webpack_require__(68); debugTool = ReactDebugTool; } @@ -8759,7 +8584,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 71 */ +/* 68 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -8773,12 +8598,12 @@ 'use strict'; - var ReactInvalidSetStateWarningHook = __webpack_require__(72); - var ReactHostOperationHistoryHook = __webpack_require__(73); + var ReactInvalidSetStateWarningHook = __webpack_require__(69); + var ReactHostOperationHistoryHook = __webpack_require__(70); var ReactComponentTreeHook = __webpack_require__(24); - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); - var performanceNow = __webpack_require__(74); + var performanceNow = __webpack_require__(71); var warning = __webpack_require__(8); var hooks = []; @@ -9123,7 +8948,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 72 */ +/* 69 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -9163,7 +8988,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 73 */ +/* 70 */ /***/ (function(module, exports) { /** @@ -9199,23 +9024,21 @@ module.exports = ReactHostOperationHistoryHook; /***/ }), -/* 74 */ +/* 71 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ - var performance = __webpack_require__(75); + var performance = __webpack_require__(72); var performanceNow; @@ -9237,23 +9060,21 @@ module.exports = performanceNow; /***/ }), -/* 75 */ +/* 72 */ /***/ (function(module, exports, __webpack_require__) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); var performance; @@ -9264,7 +9085,7 @@ module.exports = performance || {}; /***/ }), -/* 76 */ +/* 73 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -9278,7 +9099,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -9495,7 +9316,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 77 */ +/* 74 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -9508,7 +9329,7 @@ 'use strict'; - var ReactDOMComponentTree = __webpack_require__(42); + var ReactDOMComponentTree = __webpack_require__(39); function isCheckable(elem) { var type = elem.type; @@ -9620,7 +9441,7 @@ module.exports = inputValueTracking; /***/ }), -/* 78 */ +/* 75 */ /***/ (function(module, exports) { /** @@ -9657,7 +9478,7 @@ module.exports = getEventTarget; /***/ }), -/* 79 */ +/* 76 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -9670,7 +9491,7 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); var useHasFeature; if (ExecutionEnvironment.canUseDOM) { @@ -9719,7 +9540,7 @@ module.exports = isEventSupported; /***/ }), -/* 80 */ +/* 77 */ /***/ (function(module, exports) { /** @@ -9772,7 +9593,7 @@ module.exports = isTextInputElement; /***/ }), -/* 81 */ +/* 78 */ /***/ (function(module, exports) { /** @@ -9800,7 +9621,7 @@ module.exports = DefaultEventPluginOrder; /***/ }), -/* 82 */ +/* 79 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -9813,9 +9634,9 @@ 'use strict'; - var EventPropagators = __webpack_require__(49); - var ReactDOMComponentTree = __webpack_require__(42); - var SyntheticMouseEvent = __webpack_require__(83); + var EventPropagators = __webpack_require__(46); + var ReactDOMComponentTree = __webpack_require__(39); + var SyntheticMouseEvent = __webpack_require__(80); var eventTypes = { mouseEnter: { @@ -9900,7 +9721,7 @@ module.exports = EnterLeaveEventPlugin; /***/ }), -/* 83 */ +/* 80 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -9913,10 +9734,10 @@ 'use strict'; - var SyntheticUIEvent = __webpack_require__(84); - var ViewportMetrics = __webpack_require__(85); + var SyntheticUIEvent = __webpack_require__(81); + var ViewportMetrics = __webpack_require__(82); - var getEventModifierState = __webpack_require__(86); + var getEventModifierState = __webpack_require__(83); /** * @interface MouseEvent @@ -9974,7 +9795,7 @@ module.exports = SyntheticMouseEvent; /***/ }), -/* 84 */ +/* 81 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -9987,9 +9808,9 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); - var getEventTarget = __webpack_require__(78); + var getEventTarget = __webpack_require__(75); /** * @interface UIEvent @@ -10035,7 +9856,7 @@ module.exports = SyntheticUIEvent; /***/ }), -/* 85 */ +/* 82 */ /***/ (function(module, exports) { /** @@ -10062,7 +9883,7 @@ module.exports = ViewportMetrics; /***/ }), -/* 86 */ +/* 83 */ /***/ (function(module, exports) { /** @@ -10107,7 +9928,7 @@ module.exports = getEventModifierState; /***/ }), -/* 87 */ +/* 84 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -10120,7 +9941,7 @@ 'use strict'; - var DOMProperty = __webpack_require__(44); + var DOMProperty = __webpack_require__(41); var MUST_USE_PROPERTY = DOMProperty.injection.MUST_USE_PROPERTY; var HAS_BOOLEAN_VALUE = DOMProperty.injection.HAS_BOOLEAN_VALUE; @@ -10346,7 +10167,7 @@ module.exports = HTMLDOMPropertyConfig; /***/ }), -/* 88 */ +/* 85 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -10359,8 +10180,8 @@ 'use strict'; - var DOMChildrenOperations = __webpack_require__(89); - var ReactDOMIDOperations = __webpack_require__(100); + var DOMChildrenOperations = __webpack_require__(86); + var ReactDOMIDOperations = __webpack_require__(97); /** * Abstracts away all functionality of the reconciler that requires knowledge of @@ -10376,7 +10197,7 @@ module.exports = ReactComponentBrowserEnvironment; /***/ }), -/* 89 */ +/* 86 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -10389,14 +10210,14 @@ 'use strict'; - var DOMLazyTree = __webpack_require__(90); - var Danger = __webpack_require__(96); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactInstrumentation = __webpack_require__(70); + var DOMLazyTree = __webpack_require__(87); + var Danger = __webpack_require__(93); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactInstrumentation = __webpack_require__(67); - var createMicrosoftUnsafeLocalFunction = __webpack_require__(93); - var setInnerHTML = __webpack_require__(92); - var setTextContent = __webpack_require__(94); + var createMicrosoftUnsafeLocalFunction = __webpack_require__(90); + var setInnerHTML = __webpack_require__(89); + var setTextContent = __webpack_require__(91); function getNodeAfter(parentNode, node) { // Special case for text components, which return [open, close] comments @@ -10605,7 +10426,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 90 */ +/* 87 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -10618,11 +10439,11 @@ 'use strict'; - var DOMNamespaces = __webpack_require__(91); - var setInnerHTML = __webpack_require__(92); + var DOMNamespaces = __webpack_require__(88); + var setInnerHTML = __webpack_require__(89); - var createMicrosoftUnsafeLocalFunction = __webpack_require__(93); - var setTextContent = __webpack_require__(94); + var createMicrosoftUnsafeLocalFunction = __webpack_require__(90); + var setTextContent = __webpack_require__(91); var ELEMENT_NODE_TYPE = 1; var DOCUMENT_FRAGMENT_NODE_TYPE = 11; @@ -10725,7 +10546,7 @@ module.exports = DOMLazyTree; /***/ }), -/* 91 */ +/* 88 */ /***/ (function(module, exports) { /** @@ -10747,7 +10568,7 @@ module.exports = DOMNamespaces; /***/ }), -/* 92 */ +/* 89 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -10760,13 +10581,13 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); - var DOMNamespaces = __webpack_require__(91); + var ExecutionEnvironment = __webpack_require__(53); + var DOMNamespaces = __webpack_require__(88); var WHITESPACE_TEST = /^[ \r\n\t\f]/; var NONVISIBLE_TEST = /<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/; - var createMicrosoftUnsafeLocalFunction = __webpack_require__(93); + var createMicrosoftUnsafeLocalFunction = __webpack_require__(90); // SVG temp container for IE lacking innerHTML var reusableSVGContainer; @@ -10847,7 +10668,7 @@ module.exports = setInnerHTML; /***/ }), -/* 93 */ +/* 90 */ /***/ (function(module, exports) { /** @@ -10881,7 +10702,7 @@ module.exports = createMicrosoftUnsafeLocalFunction; /***/ }), -/* 94 */ +/* 91 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -10894,9 +10715,9 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); - var escapeTextContentForBrowser = __webpack_require__(95); - var setInnerHTML = __webpack_require__(92); + var ExecutionEnvironment = __webpack_require__(53); + var escapeTextContentForBrowser = __webpack_require__(92); + var setInnerHTML = __webpack_require__(89); /** * Set the textContent property of a node, ensuring that whitespace is preserved @@ -10935,7 +10756,7 @@ module.exports = setTextContent; /***/ }), -/* 95 */ +/* 92 */ /***/ (function(module, exports) { /** @@ -11059,7 +10880,7 @@ module.exports = escapeTextContentForBrowser; /***/ }), -/* 96 */ +/* 93 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -11072,12 +10893,12 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var DOMLazyTree = __webpack_require__(90); - var ExecutionEnvironment = __webpack_require__(56); + var DOMLazyTree = __webpack_require__(87); + var ExecutionEnvironment = __webpack_require__(53); - var createNodesFromMarkup = __webpack_require__(97); + var createNodesFromMarkup = __webpack_require__(94); var emptyFunction = __webpack_require__(9); var invariant = __webpack_require__(12); @@ -11108,28 +10929,26 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 97 */ +/* 94 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ /*eslint-disable fb-www/unsafe-html*/ - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); - var createArrayFromMixed = __webpack_require__(98); - var getMarkupWrap = __webpack_require__(99); + var createArrayFromMixed = __webpack_require__(95); + var getMarkupWrap = __webpack_require__(96); var invariant = __webpack_require__(12); /** @@ -11197,18 +11016,16 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 98 */ +/* 95 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -11329,24 +11146,22 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 99 */ +/* 96 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ /*eslint-disable fb-www/unsafe-html */ - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); var invariant = __webpack_require__(12); @@ -11429,7 +11244,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 100 */ +/* 97 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -11442,8 +11257,8 @@ 'use strict'; - var DOMChildrenOperations = __webpack_require__(89); - var ReactDOMComponentTree = __webpack_require__(42); + var DOMChildrenOperations = __webpack_require__(86); + var ReactDOMComponentTree = __webpack_require__(39); /** * Operations used to process updates to DOM nodes. @@ -11464,7 +11279,7 @@ module.exports = ReactDOMIDOperations; /***/ }), -/* 101 */ +/* 98 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -11479,35 +11294,35 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var AutoFocusUtils = __webpack_require__(102); - var CSSPropertyOperations = __webpack_require__(104); - var DOMLazyTree = __webpack_require__(90); - var DOMNamespaces = __webpack_require__(91); - var DOMProperty = __webpack_require__(44); - var DOMPropertyOperations = __webpack_require__(112); - var EventPluginHub = __webpack_require__(50); - var EventPluginRegistry = __webpack_require__(51); - var ReactBrowserEventEmitter = __webpack_require__(114); - var ReactDOMComponentFlags = __webpack_require__(45); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactDOMInput = __webpack_require__(117); - var ReactDOMOption = __webpack_require__(120); - var ReactDOMSelect = __webpack_require__(121); - var ReactDOMTextarea = __webpack_require__(122); - var ReactInstrumentation = __webpack_require__(70); - var ReactMultiChild = __webpack_require__(123); - var ReactServerRenderingTransaction = __webpack_require__(142); + var AutoFocusUtils = __webpack_require__(99); + var CSSPropertyOperations = __webpack_require__(101); + var DOMLazyTree = __webpack_require__(87); + var DOMNamespaces = __webpack_require__(88); + var DOMProperty = __webpack_require__(41); + var DOMPropertyOperations = __webpack_require__(109); + var EventPluginHub = __webpack_require__(47); + var EventPluginRegistry = __webpack_require__(48); + var ReactBrowserEventEmitter = __webpack_require__(111); + var ReactDOMComponentFlags = __webpack_require__(42); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactDOMInput = __webpack_require__(114); + var ReactDOMOption = __webpack_require__(117); + var ReactDOMSelect = __webpack_require__(118); + var ReactDOMTextarea = __webpack_require__(119); + var ReactInstrumentation = __webpack_require__(67); + var ReactMultiChild = __webpack_require__(120); + var ReactServerRenderingTransaction = __webpack_require__(139); var emptyFunction = __webpack_require__(9); - var escapeTextContentForBrowser = __webpack_require__(95); + var escapeTextContentForBrowser = __webpack_require__(92); var invariant = __webpack_require__(12); - var isEventSupported = __webpack_require__(79); - var shallowEqual = __webpack_require__(132); - var inputValueTracking = __webpack_require__(77); - var validateDOMNesting = __webpack_require__(145); + var isEventSupported = __webpack_require__(76); + var shallowEqual = __webpack_require__(129); + var inputValueTracking = __webpack_require__(74); + var validateDOMNesting = __webpack_require__(142); var warning = __webpack_require__(8); var Flags = ReactDOMComponentFlags; @@ -12481,7 +12296,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 102 */ +/* 99 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -12494,9 +12309,9 @@ 'use strict'; - var ReactDOMComponentTree = __webpack_require__(42); + var ReactDOMComponentTree = __webpack_require__(39); - var focusNode = __webpack_require__(103); + var focusNode = __webpack_require__(100); var AutoFocusUtils = { focusDOMComponent: function () { @@ -12507,16 +12322,14 @@ module.exports = AutoFocusUtils; /***/ }), -/* 103 */ +/* 100 */ /***/ (function(module, exports) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ @@ -12538,7 +12351,7 @@ module.exports = focusNode; /***/ }), -/* 104 */ +/* 101 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -12551,14 +12364,14 @@ 'use strict'; - var CSSProperty = __webpack_require__(105); - var ExecutionEnvironment = __webpack_require__(56); - var ReactInstrumentation = __webpack_require__(70); + var CSSProperty = __webpack_require__(102); + var ExecutionEnvironment = __webpack_require__(53); + var ReactInstrumentation = __webpack_require__(67); - var camelizeStyleName = __webpack_require__(106); - var dangerousStyleValue = __webpack_require__(108); - var hyphenateStyleName = __webpack_require__(109); - var memoizeStringOnly = __webpack_require__(111); + var camelizeStyleName = __webpack_require__(103); + var dangerousStyleValue = __webpack_require__(105); + var hyphenateStyleName = __webpack_require__(106); + var memoizeStringOnly = __webpack_require__(108); var warning = __webpack_require__(8); var processStyleName = memoizeStringOnly(function (styleName) { @@ -12756,7 +12569,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 105 */ +/* 102 */ /***/ (function(module, exports) { /** @@ -12913,23 +12726,21 @@ module.exports = CSSProperty; /***/ }), -/* 106 */ +/* 103 */ /***/ (function(module, exports, __webpack_require__) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ 'use strict'; - var camelize = __webpack_require__(107); + var camelize = __webpack_require__(104); var msPattern = /^-ms-/; @@ -12957,18 +12768,16 @@ module.exports = camelizeStyleName; /***/ }), -/* 107 */ +/* 104 */ /***/ (function(module, exports) { "use strict"; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -12993,7 +12802,7 @@ module.exports = camelize; /***/ }), -/* 108 */ +/* 105 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -13006,7 +12815,7 @@ 'use strict'; - var CSSProperty = __webpack_require__(105); + var CSSProperty = __webpack_require__(102); var warning = __webpack_require__(8); var isUnitlessNumber = CSSProperty.isUnitlessNumber; @@ -13075,23 +12884,21 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 109 */ +/* 106 */ /***/ (function(module, exports, __webpack_require__) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ 'use strict'; - var hyphenate = __webpack_require__(110); + var hyphenate = __webpack_require__(107); var msPattern = /^ms-/; @@ -13118,18 +12925,16 @@ module.exports = hyphenateStyleName; /***/ }), -/* 110 */ +/* 107 */ /***/ (function(module, exports) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -13155,16 +12960,14 @@ module.exports = hyphenate; /***/ }), -/* 111 */ +/* 108 */ /***/ (function(module, exports) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * * @typechecks static-only @@ -13189,7 +12992,7 @@ module.exports = memoizeStringOnly; /***/ }), -/* 112 */ +/* 109 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -13202,11 +13005,11 @@ 'use strict'; - var DOMProperty = __webpack_require__(44); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactInstrumentation = __webpack_require__(70); + var DOMProperty = __webpack_require__(41); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactInstrumentation = __webpack_require__(67); - var quoteAttributeValueForBrowser = __webpack_require__(113); + var quoteAttributeValueForBrowser = __webpack_require__(110); var warning = __webpack_require__(8); var VALID_ATTRIBUTE_NAME_REGEX = new RegExp('^[' + DOMProperty.ATTRIBUTE_NAME_START_CHAR + '][' + DOMProperty.ATTRIBUTE_NAME_CHAR + ']*$'); @@ -13427,7 +13230,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 113 */ +/* 110 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -13440,7 +13243,7 @@ 'use strict'; - var escapeTextContentForBrowser = __webpack_require__(95); + var escapeTextContentForBrowser = __webpack_require__(92); /** * Escapes attribute value to prevent scripting attacks. @@ -13455,7 +13258,7 @@ module.exports = quoteAttributeValueForBrowser; /***/ }), -/* 114 */ +/* 111 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -13470,12 +13273,12 @@ var _assign = __webpack_require__(4); - var EventPluginRegistry = __webpack_require__(51); - var ReactEventEmitterMixin = __webpack_require__(115); - var ViewportMetrics = __webpack_require__(85); + var EventPluginRegistry = __webpack_require__(48); + var ReactEventEmitterMixin = __webpack_require__(112); + var ViewportMetrics = __webpack_require__(82); - var getVendorPrefixedEventName = __webpack_require__(116); - var isEventSupported = __webpack_require__(79); + var getVendorPrefixedEventName = __webpack_require__(113); + var isEventSupported = __webpack_require__(76); /** * Summary of `ReactBrowserEventEmitter` event handling: @@ -13781,7 +13584,7 @@ module.exports = ReactBrowserEventEmitter; /***/ }), -/* 115 */ +/* 112 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -13794,7 +13597,7 @@ 'use strict'; - var EventPluginHub = __webpack_require__(50); + var EventPluginHub = __webpack_require__(47); function runEventQueueInBatch(events) { EventPluginHub.enqueueEvents(events); @@ -13815,7 +13618,7 @@ module.exports = ReactEventEmitterMixin; /***/ }), -/* 116 */ +/* 113 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -13828,7 +13631,7 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); /** * Generate a mapping of standard vendor prefixes using the defined style property and event name. @@ -13918,7 +13721,7 @@ module.exports = getVendorPrefixedEventName; /***/ }), -/* 117 */ +/* 114 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -13931,13 +13734,13 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var DOMPropertyOperations = __webpack_require__(112); - var LinkedValueUtils = __webpack_require__(118); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactUpdates = __webpack_require__(64); + var DOMPropertyOperations = __webpack_require__(109); + var LinkedValueUtils = __webpack_require__(115); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactUpdates = __webpack_require__(61); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -14208,7 +14011,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 118 */ +/* 115 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -14221,9 +14024,9 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var ReactPropTypesSecret = __webpack_require__(119); + var ReactPropTypesSecret = __webpack_require__(116); var propTypesFactory = __webpack_require__(29); var React = __webpack_require__(2); @@ -14349,7 +14152,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 119 */ +/* 116 */ /***/ (function(module, exports) { /** @@ -14368,7 +14171,7 @@ module.exports = ReactPropTypesSecret; /***/ }), -/* 120 */ +/* 117 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -14384,8 +14187,8 @@ var _assign = __webpack_require__(4); var React = __webpack_require__(2); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactDOMSelect = __webpack_require__(121); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactDOMSelect = __webpack_require__(118); var warning = __webpack_require__(8); var didWarnInvalidOptionChildren = false; @@ -14493,7 +14296,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 121 */ +/* 118 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -14508,9 +14311,9 @@ var _assign = __webpack_require__(4); - var LinkedValueUtils = __webpack_require__(118); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactUpdates = __webpack_require__(64); + var LinkedValueUtils = __webpack_require__(115); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactUpdates = __webpack_require__(61); var warning = __webpack_require__(8); @@ -14696,7 +14499,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 122 */ +/* 119 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -14709,12 +14512,12 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var LinkedValueUtils = __webpack_require__(118); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactUpdates = __webpack_require__(64); + var LinkedValueUtils = __webpack_require__(115); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactUpdates = __webpack_require__(61); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -14859,7 +14662,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 123 */ +/* 120 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -14872,18 +14675,18 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var ReactComponentEnvironment = __webpack_require__(124); - var ReactInstanceMap = __webpack_require__(125); - var ReactInstrumentation = __webpack_require__(70); + var ReactComponentEnvironment = __webpack_require__(121); + var ReactInstanceMap = __webpack_require__(122); + var ReactInstrumentation = __webpack_require__(67); var ReactCurrentOwner = __webpack_require__(17); - var ReactReconciler = __webpack_require__(67); - var ReactChildReconciler = __webpack_require__(126); + var ReactReconciler = __webpack_require__(64); + var ReactChildReconciler = __webpack_require__(123); var emptyFunction = __webpack_require__(9); - var flattenChildren = __webpack_require__(141); + var flattenChildren = __webpack_require__(138); var invariant = __webpack_require__(12); /** @@ -15308,7 +15111,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 124 */ +/* 121 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -15322,7 +15125,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -15355,7 +15158,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 125 */ +/* 122 */ /***/ (function(module, exports) { /** @@ -15403,7 +15206,7 @@ module.exports = ReactInstanceMap; /***/ }), -/* 126 */ +/* 123 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -15416,12 +15219,12 @@ 'use strict'; - var ReactReconciler = __webpack_require__(67); + var ReactReconciler = __webpack_require__(64); - var instantiateReactComponent = __webpack_require__(127); - var KeyEscapeUtils = __webpack_require__(137); - var shouldUpdateReactComponent = __webpack_require__(133); - var traverseAllChildren = __webpack_require__(138); + var instantiateReactComponent = __webpack_require__(124); + var KeyEscapeUtils = __webpack_require__(134); + var shouldUpdateReactComponent = __webpack_require__(130); + var traverseAllChildren = __webpack_require__(135); var warning = __webpack_require__(8); var ReactComponentTreeHook; @@ -15559,7 +15362,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 127 */ +/* 124 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -15572,14 +15375,14 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var ReactCompositeComponent = __webpack_require__(128); - var ReactEmptyComponent = __webpack_require__(134); - var ReactHostComponent = __webpack_require__(135); + var ReactCompositeComponent = __webpack_require__(125); + var ReactEmptyComponent = __webpack_require__(131); + var ReactHostComponent = __webpack_require__(132); - var getNextDebugID = __webpack_require__(136); + var getNextDebugID = __webpack_require__(133); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -15691,7 +15494,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 128 */ +/* 125 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -15704,26 +15507,26 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); var React = __webpack_require__(2); - var ReactComponentEnvironment = __webpack_require__(124); + var ReactComponentEnvironment = __webpack_require__(121); var ReactCurrentOwner = __webpack_require__(17); - var ReactErrorUtils = __webpack_require__(53); - var ReactInstanceMap = __webpack_require__(125); - var ReactInstrumentation = __webpack_require__(70); - var ReactNodeTypes = __webpack_require__(129); - var ReactReconciler = __webpack_require__(67); + var ReactErrorUtils = __webpack_require__(50); + var ReactInstanceMap = __webpack_require__(122); + var ReactInstrumentation = __webpack_require__(67); + var ReactNodeTypes = __webpack_require__(126); + var ReactReconciler = __webpack_require__(64); if (process.env.NODE_ENV !== 'production') { - var checkReactTypeSpec = __webpack_require__(130); + var checkReactTypeSpec = __webpack_require__(127); } var emptyObject = __webpack_require__(11); var invariant = __webpack_require__(12); - var shallowEqual = __webpack_require__(132); - var shouldUpdateReactComponent = __webpack_require__(133); + var shallowEqual = __webpack_require__(129); + var shouldUpdateReactComponent = __webpack_require__(130); var warning = __webpack_require__(8); var CompositeTypes = { @@ -16594,7 +16397,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 129 */ +/* 126 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -16608,7 +16411,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var React = __webpack_require__(2); @@ -16637,7 +16440,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 130 */ +/* 127 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -16650,10 +16453,10 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var ReactPropTypeLocationNames = __webpack_require__(131); - var ReactPropTypesSecret = __webpack_require__(119); + var ReactPropTypeLocationNames = __webpack_require__(128); + var ReactPropTypesSecret = __webpack_require__(116); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -16727,7 +16530,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 131 */ +/* 128 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -16755,16 +16558,14 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 132 */ +/* 129 */ /***/ (function(module, exports) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks * @@ -16827,7 +16628,7 @@ module.exports = shallowEqual; /***/ }), -/* 133 */ +/* 130 */ /***/ (function(module, exports) { /** @@ -16871,7 +16672,7 @@ module.exports = shouldUpdateReactComponent; /***/ }), -/* 134 */ +/* 131 */ /***/ (function(module, exports) { /** @@ -16903,7 +16704,7 @@ module.exports = ReactEmptyComponent; /***/ }), -/* 135 */ +/* 132 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -16916,7 +16717,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -16974,7 +16775,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 136 */ +/* 133 */ /***/ (function(module, exports) { /** @@ -16997,7 +16798,7 @@ module.exports = getNextDebugID; /***/ }), -/* 137 */ +/* 134 */ /***/ (function(module, exports) { /** @@ -17058,7 +16859,7 @@ module.exports = KeyEscapeUtils; /***/ }), -/* 138 */ +/* 135 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -17071,14 +16872,14 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var ReactCurrentOwner = __webpack_require__(17); - var REACT_ELEMENT_TYPE = __webpack_require__(139); + var REACT_ELEMENT_TYPE = __webpack_require__(136); - var getIteratorFn = __webpack_require__(140); + var getIteratorFn = __webpack_require__(137); var invariant = __webpack_require__(12); - var KeyEscapeUtils = __webpack_require__(137); + var KeyEscapeUtils = __webpack_require__(134); var warning = __webpack_require__(8); var SEPARATOR = '.'; @@ -17237,7 +17038,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 139 */ +/* 136 */ /***/ (function(module, exports) { /** @@ -17259,7 +17060,7 @@ module.exports = REACT_ELEMENT_TYPE; /***/ }), -/* 140 */ +/* 137 */ /***/ (function(module, exports) { /** @@ -17302,7 +17103,7 @@ module.exports = getIteratorFn; /***/ }), -/* 141 */ +/* 138 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -17316,8 +17117,8 @@ 'use strict'; - var KeyEscapeUtils = __webpack_require__(137); - var traverseAllChildren = __webpack_require__(138); + var KeyEscapeUtils = __webpack_require__(134); + var traverseAllChildren = __webpack_require__(135); var warning = __webpack_require__(8); var ReactComponentTreeHook; @@ -17381,7 +17182,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 142 */ +/* 139 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -17396,10 +17197,10 @@ var _assign = __webpack_require__(4); - var PooledClass = __webpack_require__(58); - var Transaction = __webpack_require__(76); - var ReactInstrumentation = __webpack_require__(70); - var ReactServerUpdateQueue = __webpack_require__(143); + var PooledClass = __webpack_require__(55); + var Transaction = __webpack_require__(73); + var ReactInstrumentation = __webpack_require__(67); + var ReactServerUpdateQueue = __webpack_require__(140); /** * Executed within the scope of the `Transaction` instance. Consider these as @@ -17474,7 +17275,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 143 */ +/* 140 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -17490,7 +17291,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - var ReactUpdateQueue = __webpack_require__(144); + var ReactUpdateQueue = __webpack_require__(141); var warning = __webpack_require__(8); @@ -17616,7 +17417,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 144 */ +/* 141 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -17629,12 +17430,12 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var ReactCurrentOwner = __webpack_require__(17); - var ReactInstanceMap = __webpack_require__(125); - var ReactInstrumentation = __webpack_require__(70); - var ReactUpdates = __webpack_require__(64); + var ReactInstanceMap = __webpack_require__(122); + var ReactInstrumentation = __webpack_require__(67); + var ReactUpdates = __webpack_require__(61); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -17853,7 +17654,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 145 */ +/* 142 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -18227,7 +18028,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 146 */ +/* 143 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -18242,8 +18043,8 @@ var _assign = __webpack_require__(4); - var DOMLazyTree = __webpack_require__(90); - var ReactDOMComponentTree = __webpack_require__(42); + var DOMLazyTree = __webpack_require__(87); + var ReactDOMComponentTree = __webpack_require__(39); var ReactDOMEmptyComponent = function (instantiate) { // ReactCompositeComponent uses this: @@ -18289,7 +18090,7 @@ module.exports = ReactDOMEmptyComponent; /***/ }), -/* 147 */ +/* 144 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -18302,7 +18103,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -18428,7 +18229,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 148 */ +/* 145 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -18441,16 +18242,16 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var DOMChildrenOperations = __webpack_require__(89); - var DOMLazyTree = __webpack_require__(90); - var ReactDOMComponentTree = __webpack_require__(42); + var DOMChildrenOperations = __webpack_require__(86); + var DOMLazyTree = __webpack_require__(87); + var ReactDOMComponentTree = __webpack_require__(39); - var escapeTextContentForBrowser = __webpack_require__(95); + var escapeTextContentForBrowser = __webpack_require__(92); var invariant = __webpack_require__(12); - var validateDOMNesting = __webpack_require__(145); + var validateDOMNesting = __webpack_require__(142); /** * Text nodes violate a couple assumptions that React makes about components: @@ -18593,7 +18394,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 149 */ +/* 146 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -18608,8 +18409,8 @@ var _assign = __webpack_require__(4); - var ReactUpdates = __webpack_require__(64); - var Transaction = __webpack_require__(76); + var ReactUpdates = __webpack_require__(61); + var Transaction = __webpack_require__(73); var emptyFunction = __webpack_require__(9); @@ -18663,7 +18464,7 @@ module.exports = ReactDefaultBatchingStrategy; /***/ }), -/* 150 */ +/* 147 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -18678,14 +18479,14 @@ var _assign = __webpack_require__(4); - var EventListener = __webpack_require__(151); - var ExecutionEnvironment = __webpack_require__(56); - var PooledClass = __webpack_require__(58); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactUpdates = __webpack_require__(64); + var EventListener = __webpack_require__(148); + var ExecutionEnvironment = __webpack_require__(53); + var PooledClass = __webpack_require__(55); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactUpdates = __webpack_require__(61); - var getEventTarget = __webpack_require__(78); - var getUnboundedScrollPosition = __webpack_require__(152); + var getEventTarget = __webpack_require__(75); + var getUnboundedScrollPosition = __webpack_require__(149); /** * Find the deepest React component completely containing the root of the @@ -18820,7 +18621,7 @@ module.exports = ReactEventListener; /***/ }), -/* 151 */ +/* 148 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {'use strict'; @@ -18828,17 +18629,8 @@ /** * Copyright (c) 2013-present, Facebook, Inc. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -18909,16 +18701,14 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 152 */ +/* 149 */ /***/ (function(module, exports) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -18952,7 +18742,7 @@ module.exports = getUnboundedScrollPosition; /***/ }), -/* 153 */ +/* 150 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -18965,14 +18755,14 @@ 'use strict'; - var DOMProperty = __webpack_require__(44); - var EventPluginHub = __webpack_require__(50); - var EventPluginUtils = __webpack_require__(52); - var ReactComponentEnvironment = __webpack_require__(124); - var ReactEmptyComponent = __webpack_require__(134); - var ReactBrowserEventEmitter = __webpack_require__(114); - var ReactHostComponent = __webpack_require__(135); - var ReactUpdates = __webpack_require__(64); + var DOMProperty = __webpack_require__(41); + var EventPluginHub = __webpack_require__(47); + var EventPluginUtils = __webpack_require__(49); + var ReactComponentEnvironment = __webpack_require__(121); + var ReactEmptyComponent = __webpack_require__(131); + var ReactBrowserEventEmitter = __webpack_require__(111); + var ReactHostComponent = __webpack_require__(132); + var ReactUpdates = __webpack_require__(61); var ReactInjection = { Component: ReactComponentEnvironment.injection, @@ -18988,7 +18778,7 @@ module.exports = ReactInjection; /***/ }), -/* 154 */ +/* 151 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -19003,13 +18793,13 @@ var _assign = __webpack_require__(4); - var CallbackQueue = __webpack_require__(65); - var PooledClass = __webpack_require__(58); - var ReactBrowserEventEmitter = __webpack_require__(114); - var ReactInputSelection = __webpack_require__(155); - var ReactInstrumentation = __webpack_require__(70); - var Transaction = __webpack_require__(76); - var ReactUpdateQueue = __webpack_require__(144); + var CallbackQueue = __webpack_require__(62); + var PooledClass = __webpack_require__(55); + var ReactBrowserEventEmitter = __webpack_require__(111); + var ReactInputSelection = __webpack_require__(152); + var ReactInstrumentation = __webpack_require__(67); + var Transaction = __webpack_require__(73); + var ReactUpdateQueue = __webpack_require__(141); /** * Ensures that, when possible, the selection range (currently selected text @@ -19169,7 +18959,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 155 */ +/* 152 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -19182,11 +18972,11 @@ 'use strict'; - var ReactDOMSelection = __webpack_require__(156); + var ReactDOMSelection = __webpack_require__(153); - var containsNode = __webpack_require__(158); - var focusNode = __webpack_require__(103); - var getActiveElement = __webpack_require__(161); + var containsNode = __webpack_require__(155); + var focusNode = __webpack_require__(100); + var getActiveElement = __webpack_require__(158); function isInDocument(node) { return containsNode(document.documentElement, node); @@ -19294,7 +19084,7 @@ module.exports = ReactInputSelection; /***/ }), -/* 156 */ +/* 153 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -19307,10 +19097,10 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); - var getNodeForCharacterOffset = __webpack_require__(157); - var getTextContentAccessor = __webpack_require__(59); + var getNodeForCharacterOffset = __webpack_require__(154); + var getTextContentAccessor = __webpack_require__(56); /** * While `isCollapsed` is available on the Selection object and `collapsed` @@ -19508,7 +19298,7 @@ module.exports = ReactDOMSelection; /***/ }), -/* 157 */ +/* 154 */ /***/ (function(module, exports) { /** @@ -19584,23 +19374,21 @@ module.exports = getNodeForCharacterOffset; /***/ }), -/* 158 */ +/* 155 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * */ - var isTextNode = __webpack_require__(159); + var isTextNode = __webpack_require__(156); /*eslint-disable no-bitwise */ @@ -19628,23 +19416,21 @@ module.exports = containsNode; /***/ }), -/* 159 */ +/* 156 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ - var isNode = __webpack_require__(160); + var isNode = __webpack_require__(157); /** * @param {*} object The object to check. @@ -19657,18 +19443,16 @@ module.exports = isTextNode; /***/ }), -/* 160 */ +/* 157 */ /***/ (function(module, exports) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -19686,18 +19470,16 @@ module.exports = isNode; /***/ }), -/* 161 */ +/* 158 */ /***/ (function(module, exports) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -19729,7 +19511,7 @@ module.exports = getActiveElement; /***/ }), -/* 162 */ +/* 159 */ /***/ (function(module, exports) { /** @@ -20033,7 +19815,7 @@ module.exports = SVGDOMPropertyConfig; /***/ }), -/* 163 */ +/* 160 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20046,15 +19828,15 @@ 'use strict'; - var EventPropagators = __webpack_require__(49); - var ExecutionEnvironment = __webpack_require__(56); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactInputSelection = __webpack_require__(155); - var SyntheticEvent = __webpack_require__(61); + var EventPropagators = __webpack_require__(46); + var ExecutionEnvironment = __webpack_require__(53); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactInputSelection = __webpack_require__(152); + var SyntheticEvent = __webpack_require__(58); - var getActiveElement = __webpack_require__(161); - var isTextInputElement = __webpack_require__(80); - var shallowEqual = __webpack_require__(132); + var getActiveElement = __webpack_require__(158); + var isTextInputElement = __webpack_require__(77); + var shallowEqual = __webpack_require__(129); var skipSelectionChangeEvent = ExecutionEnvironment.canUseDOM && 'documentMode' in document && document.documentMode <= 11; @@ -20223,7 +20005,7 @@ module.exports = SelectEventPlugin; /***/ }), -/* 164 */ +/* 161 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -20237,25 +20019,25 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); - - var EventListener = __webpack_require__(151); - var EventPropagators = __webpack_require__(49); - var ReactDOMComponentTree = __webpack_require__(42); - var SyntheticAnimationEvent = __webpack_require__(165); - var SyntheticClipboardEvent = __webpack_require__(166); - var SyntheticEvent = __webpack_require__(61); - var SyntheticFocusEvent = __webpack_require__(167); - var SyntheticKeyboardEvent = __webpack_require__(168); - var SyntheticMouseEvent = __webpack_require__(83); - var SyntheticDragEvent = __webpack_require__(171); - var SyntheticTouchEvent = __webpack_require__(172); - var SyntheticTransitionEvent = __webpack_require__(173); - var SyntheticUIEvent = __webpack_require__(84); - var SyntheticWheelEvent = __webpack_require__(174); + var _prodInvariant = __webpack_require__(40); + + var EventListener = __webpack_require__(148); + var EventPropagators = __webpack_require__(46); + var ReactDOMComponentTree = __webpack_require__(39); + var SyntheticAnimationEvent = __webpack_require__(162); + var SyntheticClipboardEvent = __webpack_require__(163); + var SyntheticEvent = __webpack_require__(58); + var SyntheticFocusEvent = __webpack_require__(164); + var SyntheticKeyboardEvent = __webpack_require__(165); + var SyntheticMouseEvent = __webpack_require__(80); + var SyntheticDragEvent = __webpack_require__(168); + var SyntheticTouchEvent = __webpack_require__(169); + var SyntheticTransitionEvent = __webpack_require__(170); + var SyntheticUIEvent = __webpack_require__(81); + var SyntheticWheelEvent = __webpack_require__(171); var emptyFunction = __webpack_require__(9); - var getEventCharCode = __webpack_require__(169); + var getEventCharCode = __webpack_require__(166); var invariant = __webpack_require__(12); /** @@ -20452,7 +20234,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 165 */ +/* 162 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20465,7 +20247,7 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); /** * @interface Event @@ -20493,7 +20275,7 @@ module.exports = SyntheticAnimationEvent; /***/ }), -/* 166 */ +/* 163 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20506,7 +20288,7 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); /** * @interface Event @@ -20533,7 +20315,7 @@ module.exports = SyntheticClipboardEvent; /***/ }), -/* 167 */ +/* 164 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20546,7 +20328,7 @@ 'use strict'; - var SyntheticUIEvent = __webpack_require__(84); + var SyntheticUIEvent = __webpack_require__(81); /** * @interface FocusEvent @@ -20571,7 +20353,7 @@ module.exports = SyntheticFocusEvent; /***/ }), -/* 168 */ +/* 165 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20584,11 +20366,11 @@ 'use strict'; - var SyntheticUIEvent = __webpack_require__(84); + var SyntheticUIEvent = __webpack_require__(81); - var getEventCharCode = __webpack_require__(169); - var getEventKey = __webpack_require__(170); - var getEventModifierState = __webpack_require__(86); + var getEventCharCode = __webpack_require__(166); + var getEventKey = __webpack_require__(167); + var getEventModifierState = __webpack_require__(83); /** * @interface KeyboardEvent @@ -20657,7 +20439,7 @@ module.exports = SyntheticKeyboardEvent; /***/ }), -/* 169 */ +/* 166 */ /***/ (function(module, exports) { /** @@ -20709,7 +20491,7 @@ module.exports = getEventCharCode; /***/ }), -/* 170 */ +/* 167 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20722,7 +20504,7 @@ 'use strict'; - var getEventCharCode = __webpack_require__(169); + var getEventCharCode = __webpack_require__(166); /** * Normalization of deprecated HTML5 `key` values @@ -20823,7 +20605,7 @@ module.exports = getEventKey; /***/ }), -/* 171 */ +/* 168 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20836,7 +20618,7 @@ 'use strict'; - var SyntheticMouseEvent = __webpack_require__(83); + var SyntheticMouseEvent = __webpack_require__(80); /** * @interface DragEvent @@ -20861,7 +20643,7 @@ module.exports = SyntheticDragEvent; /***/ }), -/* 172 */ +/* 169 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20874,9 +20656,9 @@ 'use strict'; - var SyntheticUIEvent = __webpack_require__(84); + var SyntheticUIEvent = __webpack_require__(81); - var getEventModifierState = __webpack_require__(86); + var getEventModifierState = __webpack_require__(83); /** * @interface TouchEvent @@ -20908,7 +20690,7 @@ module.exports = SyntheticTouchEvent; /***/ }), -/* 173 */ +/* 170 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20921,7 +20703,7 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); /** * @interface Event @@ -20949,7 +20731,7 @@ module.exports = SyntheticTransitionEvent; /***/ }), -/* 174 */ +/* 171 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20962,7 +20744,7 @@ 'use strict'; - var SyntheticMouseEvent = __webpack_require__(83); + var SyntheticMouseEvent = __webpack_require__(80); /** * @interface WheelEvent @@ -21002,7 +20784,7 @@ module.exports = SyntheticWheelEvent; /***/ }), -/* 175 */ +/* 172 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -21015,29 +20797,29 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var DOMLazyTree = __webpack_require__(90); - var DOMProperty = __webpack_require__(44); + var DOMLazyTree = __webpack_require__(87); + var DOMProperty = __webpack_require__(41); var React = __webpack_require__(2); - var ReactBrowserEventEmitter = __webpack_require__(114); + var ReactBrowserEventEmitter = __webpack_require__(111); var ReactCurrentOwner = __webpack_require__(17); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactDOMContainerInfo = __webpack_require__(176); - var ReactDOMFeatureFlags = __webpack_require__(177); - var ReactFeatureFlags = __webpack_require__(66); - var ReactInstanceMap = __webpack_require__(125); - var ReactInstrumentation = __webpack_require__(70); - var ReactMarkupChecksum = __webpack_require__(178); - var ReactReconciler = __webpack_require__(67); - var ReactUpdateQueue = __webpack_require__(144); - var ReactUpdates = __webpack_require__(64); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactDOMContainerInfo = __webpack_require__(173); + var ReactDOMFeatureFlags = __webpack_require__(174); + var ReactFeatureFlags = __webpack_require__(63); + var ReactInstanceMap = __webpack_require__(122); + var ReactInstrumentation = __webpack_require__(67); + var ReactMarkupChecksum = __webpack_require__(175); + var ReactReconciler = __webpack_require__(64); + var ReactUpdateQueue = __webpack_require__(141); + var ReactUpdates = __webpack_require__(61); var emptyObject = __webpack_require__(11); - var instantiateReactComponent = __webpack_require__(127); + var instantiateReactComponent = __webpack_require__(124); var invariant = __webpack_require__(12); - var setInnerHTML = __webpack_require__(92); - var shouldUpdateReactComponent = __webpack_require__(133); + var setInnerHTML = __webpack_require__(89); + var shouldUpdateReactComponent = __webpack_require__(130); var warning = __webpack_require__(8); var ATTR_NAME = DOMProperty.ID_ATTRIBUTE_NAME; @@ -21543,7 +21325,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 176 */ +/* 173 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -21556,7 +21338,7 @@ 'use strict'; - var validateDOMNesting = __webpack_require__(145); + var validateDOMNesting = __webpack_require__(142); var DOC_NODE_TYPE = 9; @@ -21579,7 +21361,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 177 */ +/* 174 */ /***/ (function(module, exports) { /** @@ -21600,7 +21382,7 @@ module.exports = ReactDOMFeatureFlags; /***/ }), -/* 178 */ +/* 175 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -21613,7 +21395,7 @@ 'use strict'; - var adler32 = __webpack_require__(179); + var adler32 = __webpack_require__(176); var TAG_END = /\/?>/; var COMMENT_START = /^<\!\-\-/; @@ -21652,7 +21434,7 @@ module.exports = ReactMarkupChecksum; /***/ }), -/* 179 */ +/* 176 */ /***/ (function(module, exports) { /** @@ -21698,7 +21480,7 @@ module.exports = adler32; /***/ }), -/* 180 */ +/* 177 */ /***/ (function(module, exports) { /** @@ -21714,7 +21496,7 @@ module.exports = '15.6.2'; /***/ }), -/* 181 */ +/* 178 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -21727,13 +21509,13 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var ReactCurrentOwner = __webpack_require__(17); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactInstanceMap = __webpack_require__(125); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactInstanceMap = __webpack_require__(122); - var getHostComponentFromComposite = __webpack_require__(182); + var getHostComponentFromComposite = __webpack_require__(179); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -21777,7 +21559,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 182 */ +/* 179 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -21790,7 +21572,7 @@ 'use strict'; - var ReactNodeTypes = __webpack_require__(129); + var ReactNodeTypes = __webpack_require__(126); function getHostComponentFromComposite(inst) { var type; @@ -21809,7 +21591,7 @@ module.exports = getHostComponentFromComposite; /***/ }), -/* 183 */ +/* 180 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -21822,12 +21604,12 @@ 'use strict'; - var ReactMount = __webpack_require__(175); + var ReactMount = __webpack_require__(172); module.exports = ReactMount.renderSubtreeIntoContainer; /***/ }), -/* 184 */ +/* 181 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -21840,8 +21622,8 @@ 'use strict'; - var DOMProperty = __webpack_require__(44); - var EventPluginRegistry = __webpack_require__(51); + var DOMProperty = __webpack_require__(41); + var EventPluginRegistry = __webpack_require__(48); var ReactComponentTreeHook = __webpack_require__(24); var warning = __webpack_require__(8); @@ -21942,7 +21724,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 185 */ +/* 182 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -21988,7 +21770,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 186 */ +/* 183 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -22001,7 +21783,7 @@ 'use strict'; - var DOMProperty = __webpack_require__(44); + var DOMProperty = __webpack_require__(41); var ReactComponentTreeHook = __webpack_require__(24); var warning = __webpack_require__(8); @@ -22084,69 +21866,180 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 187 */ +/* 184 */ /***/ (function(module, exports, __webpack_require__) { - /* WEBPACK VAR INJECTION */(function(process) {var addons = {}; - addons.TransitionGroup = __webpack_require__(188); - addons.CSSTransitionGroup = __webpack_require__(195); - addons.LinkedStateMixin = __webpack_require__(205); - addons.createFragment = __webpack_require__(206); - addons.update = __webpack_require__(207); - addons.PureRenderMixin = __webpack_require__(208); + /** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ - if (process.env.NODE_ENV !== "production") { - addons.TestUtils = __webpack_require__(209); - addons.Perf = __webpack_require__(213); + 'use strict'; + + var React = __webpack_require__(1); + var factory = __webpack_require__(35); + + if (typeof React === 'undefined') { + throw Error( + 'create-react-class could not find the React object. If you are using script tags, ' + + 'make sure that React is being loaded before create-react-class.' + ); } - module.exports = addons; + // Hack to grab NoopUpdateQueue from isomorphic React + var ReactNoopUpdateQueue = new React.Component().updater; + + module.exports = factory( + React.Component, + React.isValidElement, + ReactNoopUpdateQueue + ); - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 188 */ +/* 185 */ /***/ (function(module, exports, __webpack_require__) { - /** + /* WEBPACK VAR INJECTION */(function(process) {/** * Copyright (c) 2013-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ - 'use strict'; + if (process.env.NODE_ENV !== 'production') { + var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' && + Symbol.for && + Symbol.for('react.element')) || + 0xeac7; + + var isValidElement = function(object) { + return typeof object === 'object' && + object !== null && + object.$$typeof === REACT_ELEMENT_TYPE; + }; - module.exports = __webpack_require__(189); + // By explicitly using `prop-types` you are opting into new development behavior. + // http://fb.me/prop-types-in-prod + var throwOnDirectAccess = true; + module.exports = __webpack_require__(30)(isValidElement, throwOnDirectAccess); + } else { + // By explicitly using `prop-types` you are opting into new production behavior. + // http://fb.me/prop-types-in-prod + module.exports = __webpack_require__(186)(); + } + /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 189 */ +/* 186 */ /***/ (function(module, exports, __webpack_require__) { - /* WEBPACK VAR INJECTION */(function(process) {'use strict'; + /** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ - exports.__esModule = true; + 'use strict'; - 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; }; + var emptyFunction = __webpack_require__(9); + var invariant = __webpack_require__(12); + var ReactPropTypesSecret = __webpack_require__(31); - var _chainFunction = __webpack_require__(190); + module.exports = function() { + function shim(props, propName, componentName, location, propFullName, secret) { + if (secret === ReactPropTypesSecret) { + // It is still safe when called from React. + return; + } + invariant( + false, + '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' + ); + }; + shim.isRequired = shim; + function getShim() { + return shim; + }; + // Important! + // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`. + var ReactPropTypes = { + array: shim, + bool: shim, + func: shim, + number: shim, + object: shim, + string: shim, + symbol: shim, - var _chainFunction2 = _interopRequireDefault(_chainFunction); + any: shim, + arrayOf: getShim, + element: shim, + instanceOf: getShim, + node: shim, + objectOf: getShim, + oneOf: getShim, + oneOfType: getShim, + shape: getShim, + exact: getShim + }; - var _react = __webpack_require__(1); + ReactPropTypes.checkPropTypes = emptyFunction; + ReactPropTypes.PropTypes = ReactPropTypes; - var _react2 = _interopRequireDefault(_react); + return ReactPropTypes; + }; - var _propTypes = __webpack_require__(191); - var _propTypes2 = _interopRequireDefault(_propTypes); +/***/ }), +/* 187 */ +/***/ (function(module, exports, __webpack_require__) { + + /* WEBPACK VAR INJECTION */(function(process) {var addons = {}; + addons.TransitionGroup = __webpack_require__(188); + addons.CSSTransitionGroup = __webpack_require__(192); + addons.LinkedStateMixin = __webpack_require__(201); + addons.createFragment = __webpack_require__(202); + addons.update = __webpack_require__(203); + addons.PureRenderMixin = __webpack_require__(205); + + if (process.env.NODE_ENV !== "production") { + addons.TestUtils = __webpack_require__(206); + addons.Perf = __webpack_require__(210); + } + + module.exports = addons; + + /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) + +/***/ }), +/* 188 */ +/***/ (function(module, exports, __webpack_require__) { + + /* WEBPACK VAR INJECTION */(function(process) {'use strict'; + + exports.__esModule = true; + + var _chainFunction = __webpack_require__(189); + + var _chainFunction2 = _interopRequireDefault(_chainFunction); + + var _react = __webpack_require__(1); - var _warning = __webpack_require__(193); + var _react2 = _interopRequireDefault(_react); + + var _warning = __webpack_require__(190); var _warning2 = _interopRequireDefault(_warning); - var _ChildMapping = __webpack_require__(194); + var _ChildMapping = __webpack_require__(191); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -22157,9 +22050,9 @@ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } var propTypes = { - component: _propTypes2.default.any, - childFactory: _propTypes2.default.func, - children: _propTypes2.default.node + component: _react2.default.PropTypes.any, + childFactory: _react2.default.PropTypes.func, + children: _react2.default.PropTypes.node }; var defaultProps = { @@ -22177,18 +22070,21 @@ var _this = _possibleConstructorReturn(this, _React$Component.call(this, props, context)); - _this.performAppear = function (key, component) { + _this.performAppear = function (key) { _this.currentlyTransitioningKeys[key] = true; + var component = _this.childRefs[key]; + if (component.componentWillAppear) { - component.componentWillAppear(_this._handleDoneAppearing.bind(_this, key, component)); + component.componentWillAppear(_this._handleDoneAppearing.bind(_this, key)); } else { - _this._handleDoneAppearing(key, component); + _this._handleDoneAppearing(key); } }; - _this._handleDoneAppearing = function (key, component) { - if (component.componentDidAppear) { + _this._handleDoneAppearing = function (key) { + var component = _this.childRefs[key]; + if (component && component.componentDidAppear) { component.componentDidAppear(); } @@ -22198,22 +22094,25 @@ if (!currentChildMapping || !currentChildMapping.hasOwnProperty(key)) { // This was removed before it had fully appeared. Remove it. - _this.performLeave(key, component); + _this.performLeave(key); } }; - _this.performEnter = function (key, component) { + _this.performEnter = function (key) { _this.currentlyTransitioningKeys[key] = true; + var component = _this.childRefs[key]; + if (component.componentWillEnter) { - component.componentWillEnter(_this._handleDoneEntering.bind(_this, key, component)); + component.componentWillEnter(_this._handleDoneEntering.bind(_this, key)); } else { - _this._handleDoneEntering(key, component); + _this._handleDoneEntering(key); } }; - _this._handleDoneEntering = function (key, component) { - if (component.componentDidEnter) { + _this._handleDoneEntering = function (key) { + var component = _this.childRefs[key]; + if (component && component.componentDidEnter) { component.componentDidEnter(); } @@ -22223,25 +22122,28 @@ if (!currentChildMapping || !currentChildMapping.hasOwnProperty(key)) { // This was removed before it had fully entered. Remove it. - _this.performLeave(key, component); + _this.performLeave(key); } }; - _this.performLeave = function (key, component) { + _this.performLeave = function (key) { _this.currentlyTransitioningKeys[key] = true; + var component = _this.childRefs[key]; if (component.componentWillLeave) { - component.componentWillLeave(_this._handleDoneLeaving.bind(_this, key, component)); + component.componentWillLeave(_this._handleDoneLeaving.bind(_this, key)); } else { // Note that this is somewhat dangerous b/c it calls setState() // again, effectively mutating the component before all the work // is done. - _this._handleDoneLeaving(key, component); + _this._handleDoneLeaving(key); } }; - _this._handleDoneLeaving = function (key, component) { - if (component.componentDidLeave) { + _this._handleDoneLeaving = function (key) { + var component = _this.childRefs[key]; + + if (component && component.componentDidLeave) { component.componentDidLeave(); } @@ -22251,10 +22153,10 @@ if (currentChildMapping && currentChildMapping.hasOwnProperty(key)) { // This entered again before it fully left. Add it again. - _this.keysToEnter.push(key); + _this.performEnter(key); } else { _this.setState(function (state) { - var newChildren = _extends({}, state.children); + var newChildren = Object.assign({}, state.children); delete newChildren[key]; return { children: newChildren }; }); @@ -22279,7 +22181,7 @@ var initialChildMapping = this.state.children; for (var key in initialChildMapping) { if (initialChildMapping[key]) { - this.performAppear(key, this.childRefs[key]); + this.performAppear(key); } } }; @@ -22310,55 +22212,38 @@ }; TransitionGroup.prototype.componentDidUpdate = function componentDidUpdate() { - var _this2 = this; - var keysToEnter = this.keysToEnter; this.keysToEnter = []; - keysToEnter.forEach(function (key) { - return _this2.performEnter(key, _this2.childRefs[key]); - }); + keysToEnter.forEach(this.performEnter); var keysToLeave = this.keysToLeave; this.keysToLeave = []; - keysToLeave.forEach(function (key) { - return _this2.performLeave(key, _this2.childRefs[key]); - }); + keysToLeave.forEach(this.performLeave); }; TransitionGroup.prototype.render = function render() { - var _this3 = this; + var _this2 = this; // TODO: we could get rid of the need for the wrapper node // by cloning a single child var childrenToRender = []; var _loop = function _loop(key) { - var child = _this3.state.children[key]; + var child = _this2.state.children[key]; if (child) { var isCallbackRef = typeof child.ref !== 'string'; - var factoryChild = _this3.props.childFactory(child); - var ref = function ref(r) { - _this3.childRefs[key] = r; - }; - process.env.NODE_ENV !== 'production' ? (0, _warning2.default)(isCallbackRef, 'string refs are not supported on children of TransitionGroup and will be ignored. ' + 'Please use a callback ref instead: https://facebook.github.io/react/docs/refs-and-the-dom.html#the-ref-callback-attribute') : void 0; - // Always chaining the refs leads to problems when the childFactory - // wraps the child. The child ref callback gets called twice with the - // wrapper and the child. So we only need to chain the ref if the - // factoryChild is not different from child. - if (factoryChild === child && isCallbackRef) { - ref = (0, _chainFunction2.default)(child.ref, ref); - } - // You may need to apply reactive updates to a child as it is leaving. // The normal React way to do it won't work since the child will have // already been removed. In case you need this behavior you can provide // a childFactory function to wrap every child, even the ones that are // leaving. - childrenToRender.push(_react2.default.cloneElement(factoryChild, { + childrenToRender.push(_react2.default.cloneElement(_this2.props.childFactory(child), { key: key, - ref: ref + ref: (0, _chainFunction2.default)(isCallbackRef ? child.ref : null, function (r) { + _this2.childRefs[key] = r; + }) })); } }; @@ -22368,7 +22253,7 @@ } // Do not forward TransitionGroup props to primitive DOM nodes - var props = _extends({}, this.props); + var props = Object.assign({}, this.props); delete props.transitionLeave; delete props.transitionName; delete props.transitionAppear; @@ -22388,7 +22273,7 @@ TransitionGroup.displayName = 'TransitionGroup'; - TransitionGroup.propTypes = process.env.NODE_ENV !== "production" ? propTypes : {}; + TransitionGroup.propTypes = propTypes; TransitionGroup.defaultProps = defaultProps; exports.default = TransitionGroup; @@ -22396,7 +22281,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 190 */ +/* 189 */ /***/ (function(module, exports) { @@ -22422,106 +22307,7 @@ /***/ }), -/* 191 */ -/***/ (function(module, exports, __webpack_require__) { - - /* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - - if (process.env.NODE_ENV !== 'production') { - var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' && - Symbol.for && - Symbol.for('react.element')) || - 0xeac7; - - var isValidElement = function(object) { - return typeof object === 'object' && - object !== null && - object.$$typeof === REACT_ELEMENT_TYPE; - }; - - // By explicitly using `prop-types` you are opting into new development behavior. - // http://fb.me/prop-types-in-prod - var throwOnDirectAccess = true; - module.exports = __webpack_require__(30)(isValidElement, throwOnDirectAccess); - } else { - // By explicitly using `prop-types` you are opting into new production behavior. - // http://fb.me/prop-types-in-prod - module.exports = __webpack_require__(192)(); - } - - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) - -/***/ }), -/* 192 */ -/***/ (function(module, exports, __webpack_require__) { - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - - 'use strict'; - - var emptyFunction = __webpack_require__(31); - var invariant = __webpack_require__(32); - var ReactPropTypesSecret = __webpack_require__(34); - - module.exports = function() { - function shim(props, propName, componentName, location, propFullName, secret) { - if (secret === ReactPropTypesSecret) { - // It is still safe when called from React. - return; - } - invariant( - false, - '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' - ); - }; - shim.isRequired = shim; - function getShim() { - return shim; - }; - // Important! - // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`. - var ReactPropTypes = { - array: shim, - bool: shim, - func: shim, - number: shim, - object: shim, - string: shim, - symbol: shim, - - any: shim, - arrayOf: getShim, - element: shim, - instanceOf: getShim, - node: shim, - objectOf: getShim, - oneOf: getShim, - oneOfType: getShim, - shape: getShim, - exact: getShim - }; - - ReactPropTypes.checkPropTypes = emptyFunction; - ReactPropTypes.PropTypes = ReactPropTypes; - - return ReactPropTypes; - }; - - -/***/ }), -/* 193 */ +/* 190 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -22588,7 +22374,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 194 */ +/* 191 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; @@ -22684,48 +22470,26 @@ } /***/ }), -/* 195 */ +/* 192 */ /***/ (function(module, exports, __webpack_require__) { - /** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - 'use strict'; - module.exports = __webpack_require__(196); - - -/***/ }), -/* 196 */ -/***/ (function(module, exports, __webpack_require__) { - - /* WEBPACK VAR INJECTION */(function(process) {'use strict'; - exports.__esModule = true; - 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; }; - var _react = __webpack_require__(1); var _react2 = _interopRequireDefault(_react); - var _propTypes = __webpack_require__(191); - - var _propTypes2 = _interopRequireDefault(_propTypes); - - var _TransitionGroup = __webpack_require__(189); + var _TransitionGroup = __webpack_require__(188); var _TransitionGroup2 = _interopRequireDefault(_TransitionGroup); - var _CSSTransitionGroupChild = __webpack_require__(197); + var _CSSTransitionGroupChild = __webpack_require__(193); var _CSSTransitionGroupChild2 = _interopRequireDefault(_CSSTransitionGroupChild); - var _PropTypes = __webpack_require__(204); + var _PropTypes = __webpack_require__(200); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -22738,9 +22502,9 @@ var propTypes = { transitionName: _PropTypes.nameShape.isRequired, - transitionAppear: _propTypes2.default.bool, - transitionEnter: _propTypes2.default.bool, - transitionLeave: _propTypes2.default.bool, + transitionAppear: _react2.default.PropTypes.bool, + transitionEnter: _react2.default.PropTypes.bool, + transitionLeave: _react2.default.PropTypes.bool, transitionAppearTimeout: (0, _PropTypes.transitionTimeout)('Appear'), transitionEnterTimeout: (0, _PropTypes.transitionTimeout)('Enter'), transitionLeaveTimeout: (0, _PropTypes.transitionTimeout)('Leave') @@ -22783,7 +22547,7 @@ CSSTransitionGroup.prototype.render = function render() { - return _react2.default.createElement(_TransitionGroup2.default, _extends({}, this.props, { childFactory: this._wrapChild })); + return _react2.default.createElement(_TransitionGroup2.default, Object.assign({}, this.props, { childFactory: this._wrapChild })); }; return CSSTransitionGroup; @@ -22792,48 +22556,43 @@ CSSTransitionGroup.displayName = 'CSSTransitionGroup'; - CSSTransitionGroup.propTypes = process.env.NODE_ENV !== "production" ? propTypes : {}; + CSSTransitionGroup.propTypes = propTypes; CSSTransitionGroup.defaultProps = defaultProps; exports.default = CSSTransitionGroup; module.exports = exports['default']; - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 197 */ +/* 193 */ /***/ (function(module, exports, __webpack_require__) { - /* WEBPACK VAR INJECTION */(function(process) {'use strict'; + 'use strict'; exports.__esModule = true; 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; }; - var _addClass = __webpack_require__(198); + var _addClass = __webpack_require__(194); var _addClass2 = _interopRequireDefault(_addClass); - var _removeClass = __webpack_require__(200); + var _removeClass = __webpack_require__(196); var _removeClass2 = _interopRequireDefault(_removeClass); - var _requestAnimationFrame = __webpack_require__(201); + var _requestAnimationFrame = __webpack_require__(197); var _requestAnimationFrame2 = _interopRequireDefault(_requestAnimationFrame); - var _properties = __webpack_require__(203); + var _properties = __webpack_require__(199); var _react = __webpack_require__(1); var _react2 = _interopRequireDefault(_react); - var _propTypes = __webpack_require__(191); - - var _propTypes2 = _interopRequireDefault(_propTypes); + var _reactDom = __webpack_require__(37); - var _reactDom = __webpack_require__(40); - - var _PropTypes = __webpack_require__(204); + var _PropTypes = __webpack_require__(200); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -22865,18 +22624,18 @@ } var propTypes = { - children: _propTypes2.default.node, + children: _react2.default.PropTypes.node, name: _PropTypes.nameShape.isRequired, // Once we require timeouts to be specified, we can remove the // boolean flags (appear etc.) and just accept a number // or a bool for the timeout flags (appearTimeout etc.) - appear: _propTypes2.default.bool, - enter: _propTypes2.default.bool, - leave: _propTypes2.default.bool, - appearTimeout: _propTypes2.default.number, - enterTimeout: _propTypes2.default.number, - leaveTimeout: _propTypes2.default.number + appear: _react2.default.PropTypes.bool, + enter: _react2.default.PropTypes.bool, + leave: _react2.default.PropTypes.bool, + appearTimeout: _react2.default.PropTypes.number, + enterTimeout: _react2.default.PropTypes.number, + leaveTimeout: _react2.default.PropTypes.number }; var CSSTransitionGroupChild = function (_React$Component) { @@ -23028,14 +22787,13 @@ CSSTransitionGroupChild.displayName = 'CSSTransitionGroupChild'; - CSSTransitionGroupChild.propTypes = process.env.NODE_ENV !== "production" ? propTypes : {}; + CSSTransitionGroupChild.propTypes = propTypes; exports.default = CSSTransitionGroupChild; module.exports = exports['default']; - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 198 */ +/* 194 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; @@ -23045,7 +22803,7 @@ }); exports.default = addClass; - var _hasClass = __webpack_require__(199); + var _hasClass = __webpack_require__(195); var _hasClass2 = _interopRequireDefault(_hasClass); @@ -23057,7 +22815,7 @@ module.exports = exports['default']; /***/ }), -/* 199 */ +/* 195 */ /***/ (function(module, exports) { "use strict"; @@ -23072,7 +22830,7 @@ module.exports = exports["default"]; /***/ }), -/* 200 */ +/* 196 */ /***/ (function(module, exports) { 'use strict'; @@ -23082,7 +22840,7 @@ }; /***/ }), -/* 201 */ +/* 197 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; @@ -23091,7 +22849,7 @@ value: true }); - var _inDOM = __webpack_require__(202); + var _inDOM = __webpack_require__(198); var _inDOM2 = _interopRequireDefault(_inDOM); @@ -23140,7 +22898,7 @@ module.exports = exports['default']; /***/ }), -/* 202 */ +/* 198 */ /***/ (function(module, exports) { 'use strict'; @@ -23152,7 +22910,7 @@ module.exports = exports['default']; /***/ }), -/* 203 */ +/* 199 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; @@ -23162,7 +22920,7 @@ }); exports.animationEnd = exports.animationDelay = exports.animationTiming = exports.animationDuration = exports.animationName = exports.transitionEnd = exports.transitionDuration = exports.transitionDelay = exports.transitionTiming = exports.transitionProperty = exports.transform = undefined; - var _inDOM = __webpack_require__(202); + var _inDOM = __webpack_require__(198); var _inDOM2 = _interopRequireDefault(_inDOM); @@ -23267,7 +23025,7 @@ } /***/ }), -/* 204 */ +/* 200 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; @@ -23280,10 +23038,6 @@ var _react2 = _interopRequireDefault(_react); - var _propTypes = __webpack_require__(191); - - var _propTypes2 = _interopRequireDefault(_propTypes); - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function transitionTimeout(transitionType) { @@ -23307,21 +23061,21 @@ }; } - var nameShape = exports.nameShape = _propTypes2.default.oneOfType([_propTypes2.default.string, _propTypes2.default.shape({ - enter: _propTypes2.default.string, - leave: _propTypes2.default.string, - active: _propTypes2.default.string - }), _propTypes2.default.shape({ - enter: _propTypes2.default.string, - enterActive: _propTypes2.default.string, - leave: _propTypes2.default.string, - leaveActive: _propTypes2.default.string, - appear: _propTypes2.default.string, - appearActive: _propTypes2.default.string + var nameShape = exports.nameShape = _react2.default.PropTypes.oneOfType([_react2.default.PropTypes.string, _react2.default.PropTypes.shape({ + enter: _react2.default.PropTypes.string, + leave: _react2.default.PropTypes.string, + active: _react2.default.PropTypes.string + }), _react2.default.PropTypes.shape({ + enter: _react2.default.PropTypes.string, + enterActive: _react2.default.PropTypes.string, + leave: _react2.default.PropTypes.string, + leaveActive: _react2.default.PropTypes.string, + appear: _react2.default.PropTypes.string, + appearActive: _react2.default.PropTypes.string })]); /***/ }), -/* 205 */ +/* 201 */ /***/ (function(module, exports) { /** @@ -23483,7 +23237,7 @@ /***/ }), -/* 206 */ +/* 202 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -23836,55 +23590,159 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 207 */ +/* 203 */ /***/ (function(module, exports, __webpack_require__) { - /** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ + var invariant = __webpack_require__(204); - 'use strict'; + var hasOwnProperty = Object.prototype.hasOwnProperty; + var splice = Array.prototype.splice; - var _assign = __webpack_require__(4); - var invariant = __webpack_require__(12); - var hasOwnProperty = {}.hasOwnProperty; + var assign = Object.assign || /* istanbul ignore next */ function assign(target, source) { + getAllKeys(source).forEach(function(key) { + if (hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + }); + return target; + }; - function shallowCopy(x) { - if (Array.isArray(x)) { - return x.concat(); - } else if (x && typeof x === 'object') { - return _assign(new x.constructor(), x); + var getAllKeys = typeof Object.getOwnPropertySymbols === 'function' ? + function(obj) { return Object.keys(obj).concat(Object.getOwnPropertySymbols(obj)) } : + /* istanbul ignore next */ function(obj) { return Object.keys(obj) }; + + /* istanbul ignore next */ + function copy(object) { + if (object instanceof Array) { + return assign(object.constructor(object.length), object) + } else if (object && typeof object === 'object') { + var prototype = object.constructor && object.constructor.prototype + return assign(Object.create(prototype || null), object); } else { - return x; + return object; } } - var COMMAND_PUSH = '$push'; - var COMMAND_UNSHIFT = '$unshift'; - var COMMAND_SPLICE = '$splice'; - var COMMAND_SET = '$set'; - var COMMAND_MERGE = '$merge'; - var COMMAND_APPLY = '$apply'; + function newContext() { + var commands = assign({}, defaultCommands); + update.extend = function(directive, fn) { + commands[directive] = fn; + }; + update.isEquals = function(a, b) { return a === b; }; - var ALL_COMMANDS_LIST = [ - COMMAND_PUSH, - COMMAND_UNSHIFT, - COMMAND_SPLICE, - COMMAND_SET, - COMMAND_MERGE, - COMMAND_APPLY - ]; + return update; - var ALL_COMMANDS_SET = {}; + function update(object, spec) { + if (!(Array.isArray(object) && Array.isArray(spec))) { + invariant( + !Array.isArray(spec), + 'update(): You provided an invalid spec to update(). The spec may ' + + 'not contain an array except as the value of $set, $push, $unshift, ' + + '$splice or any custom command allowing an array value.' + ); + } - ALL_COMMANDS_LIST.forEach(function(command) { - ALL_COMMANDS_SET[command] = true; - }); + invariant( + typeof spec === 'object' && spec !== null, + 'update(): You provided an invalid spec to update(). The spec and ' + + 'every included key path must be plain objects containing one of the ' + + 'following commands: %s.', + Object.keys(commands).join(', ') + ); + + var nextObject = object; + var index, key; + getAllKeys(spec).forEach(function(key) { + if (hasOwnProperty.call(commands, key)) { + var objectWasNextObject = object === nextObject; + nextObject = commands[key](spec[key], nextObject, spec, object); + if (objectWasNextObject && update.isEquals(nextObject, object)) { + nextObject = object; + } + } else { + var nextValueForKey = update(object[key], spec[key]); + if (!update.isEquals(nextValueForKey, nextObject[key]) || typeof nextValueForKey === 'undefined' && !hasOwnProperty.call(object, key)) { + if (nextObject === object) { + nextObject = copy(object); + } + nextObject[key] = nextValueForKey; + } + } + }) + return nextObject; + } + + } + + var defaultCommands = { + $push: function(value, nextObject, spec) { + invariantPushAndUnshift(nextObject, spec, '$push'); + return value.length ? nextObject.concat(value) : nextObject; + }, + $unshift: function(value, nextObject, spec) { + invariantPushAndUnshift(nextObject, spec, '$unshift'); + return value.length ? value.concat(nextObject) : nextObject; + }, + $splice: function(value, nextObject, spec, originalObject) { + invariantSplices(nextObject, spec); + value.forEach(function(args) { + invariantSplice(args); + if (nextObject === originalObject && args.length) nextObject = copy(originalObject); + splice.apply(nextObject, args); + }); + return nextObject; + }, + $set: function(value, nextObject, spec) { + invariantSet(spec); + return value; + }, + $toggle: function(targets, nextObject) { + invariantToggle(targets, nextObject); + var nextObjectCopy = targets.length ? copy(nextObject) : nextObject; + + targets.forEach(function(target) { + nextObjectCopy[target] = !nextObject[target]; + }); + + return nextObjectCopy; + }, + $unset: function(value, nextObject, spec, originalObject) { + invariant( + Array.isArray(value), + 'update(): expected spec of $unset to be an array; got %s. ' + + 'Did you forget to wrap the key(s) in an array?', + value + ); + value.forEach(function(key) { + if (Object.hasOwnProperty.call(nextObject, key)) { + if (nextObject === originalObject) nextObject = copy(originalObject); + delete nextObject[key]; + } + }); + return nextObject; + }, + $merge: function(value, nextObject, spec, originalObject) { + invariantMerge(nextObject, value); + getAllKeys(value).forEach(function(key) { + if (value[key] !== nextObject[key]) { + if (nextObject === originalObject) nextObject = copy(originalObject); + nextObject[key] = value[key]; + } + }); + return nextObject; + }, + $apply: function(value, original) { + invariantApply(value); + return value(original); + } + }; + + module.exports = newContext(); + module.exports.newContext = newContext; + + // invariants - function invariantArrayCase(value, spec, command) { + function invariantPushAndUnshift(value, spec, command) { invariant( Array.isArray(value), 'update(): expected target of %s to be an array; got %s.', @@ -23895,118 +23753,128 @@ invariant( Array.isArray(specValue), 'update(): expected spec of %s to be an array; got %s. ' + - 'Did you forget to wrap your parameter in an array?', + 'Did you forget to wrap your parameter in an array?', command, specValue ); } - /** - * Returns a updated shallow copy of an object without mutating the original. - * See https://facebook.github.io/react/docs/update.html for details. - */ - function update(value, spec) { + function invariantToggle(value) { invariant( - typeof spec === 'object', - 'update(): You provided a key path to update() that did not contain one ' + - 'of %s. Did you forget to include {%s: ...}?', - ALL_COMMANDS_LIST.join(', '), - COMMAND_SET + Array.isArray(value), + 'update(): expected spec of $toggle to be an array; got %s. ' + + 'Did you forget to wrap the key(s) in an array?', + value ); + } - if (hasOwnProperty.call(spec, COMMAND_SET)) { - invariant( - Object.keys(spec).length === 1, - 'Cannot have more than one key in an object with %s', - COMMAND_SET - ); + function invariantSplices(value, spec) { + invariant( + Array.isArray(value), + 'Expected $splice target to be an array; got %s', + value + ); + invariantSplice(spec['$splice']); + } - return spec[COMMAND_SET]; - } + function invariantSplice(value) { + invariant( + Array.isArray(value), + 'update(): expected spec of $splice to be an array of arrays; got %s. ' + + 'Did you forget to wrap your parameters in an array?', + value + ); + } - var nextValue = shallowCopy(value); + function invariantApply(fn) { + invariant( + typeof fn === 'function', + 'update(): expected spec of $apply to be a function; got %s.', + fn + ); + } - if (hasOwnProperty.call(spec, COMMAND_MERGE)) { - var mergeObj = spec[COMMAND_MERGE]; - invariant( - mergeObj && typeof mergeObj === 'object', - "update(): %s expects a spec of type 'object'; got %s", - COMMAND_MERGE, - mergeObj - ); - invariant( - nextValue && typeof nextValue === 'object', - "update(): %s expects a target of type 'object'; got %s", - COMMAND_MERGE, - nextValue - ); - _assign(nextValue, spec[COMMAND_MERGE]); - } + function invariantSet(spec) { + invariant( + Object.keys(spec).length === 1, + 'Cannot have more than one key in an object with $set' + ); + } - if (hasOwnProperty.call(spec, COMMAND_PUSH)) { - invariantArrayCase(value, spec, COMMAND_PUSH); - spec[COMMAND_PUSH].forEach(function(item) { - nextValue.push(item); - }); - } + function invariantMerge(target, specValue) { + invariant( + specValue && typeof specValue === 'object', + 'update(): $merge expects a spec of type \'object\'; got %s', + specValue + ); + invariant( + target && typeof target === 'object', + 'update(): $merge expects a target of type \'object\'; got %s', + target + ); + } - if (hasOwnProperty.call(spec, COMMAND_UNSHIFT)) { - invariantArrayCase(value, spec, COMMAND_UNSHIFT); - spec[COMMAND_UNSHIFT].forEach(function(item) { - nextValue.unshift(item); - }); - } - if (hasOwnProperty.call(spec, COMMAND_SPLICE)) { - invariant( - Array.isArray(value), - 'Expected %s target to be an array; got %s', - COMMAND_SPLICE, - value - ); - invariant( - Array.isArray(spec[COMMAND_SPLICE]), - 'update(): expected spec of %s to be an array of arrays; got %s. ' + - 'Did you forget to wrap your parameters in an array?', - COMMAND_SPLICE, - spec[COMMAND_SPLICE] - ); - spec[COMMAND_SPLICE].forEach(function(args) { - invariant( - Array.isArray(args), - 'update(): expected spec of %s to be an array of arrays; got %s. ' + - 'Did you forget to wrap your parameters in an array?', - COMMAND_SPLICE, - spec[COMMAND_SPLICE] - ); - nextValue.splice.apply(nextValue, args); - }); - } +/***/ }), +/* 204 */ +/***/ (function(module, exports, __webpack_require__) { - if (hasOwnProperty.call(spec, COMMAND_APPLY)) { - invariant( - typeof spec[COMMAND_APPLY] === 'function', - 'update(): expected spec of %s to be a function; got %s.', - COMMAND_APPLY, - spec[COMMAND_APPLY] - ); - nextValue = spec[COMMAND_APPLY](nextValue); - } + /* WEBPACK VAR INJECTION */(function(process) {/** + * Copyright 2013-2015, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + */ + + 'use strict'; + + /** + * Use invariant() to assert state which your program assumes to be true. + * + * Provide sprintf-style format (only %s is supported) and arguments + * to provide information about what broke and what you were + * expecting. + * + * The invariant message will be stripped in production, but the invariant + * will remain to ensure logic does not differ in production. + */ - for (var k in spec) { - if (!(ALL_COMMANDS_SET.hasOwnProperty(k) && ALL_COMMANDS_SET[k])) { - nextValue[k] = update(value[k], spec[k]); + var invariant = function(condition, format, a, b, c, d, e, f) { + if (process.env.NODE_ENV !== 'production') { + if (format === undefined) { + throw new Error('invariant requires an error message argument'); } } - return nextValue; - } + if (!condition) { + var error; + if (format === undefined) { + error = new Error( + 'Minified exception occurred; use the non-minified dev environment ' + + 'for the full error message and additional helpful warnings.' + ); + } else { + var args = [a, b, c, d, e, f]; + var argIndex = 0; + error = new Error( + format.replace(/%s/g, function() { return args[argIndex++]; }) + ); + error.name = 'Invariant Violation'; + } - module.exports = update; + error.framesToPop = 1; // we don't care about invariant's own frame + throw error; + } + }; + module.exports = invariant; + + /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 208 */ +/* 205 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -24019,7 +23887,7 @@ 'use strict'; - var shallowEqual = __webpack_require__(132); + var shallowEqual = __webpack_require__(129); module.exports = { shouldComponentUpdate: function(nextProps, nextState) { @@ -24032,87 +23900,16 @@ /***/ }), -/* 209 */ +/* 206 */ /***/ (function(module, exports, __webpack_require__) { - /* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - 'use strict'; - var lowPriorityWarning = function lowPriorityWarning() {}; - - if (process.env.NODE_ENV !== 'production') { - var printWarning = function(format) { - for ( - var _len = arguments.length, - args = Array(_len > 1 ? _len - 1 : 0), - _key = 1; - _key < _len; - _key++ - ) { - args[_key - 1] = arguments[_key]; - } - - var argIndex = 0; - var message = - 'Warning: ' + - format.replace(/%s/g, function() { - return args[argIndex++]; - }); - if (typeof console !== 'undefined') { - console.warn(message); - } - try { - // --- Welcome to debugging React --- - // This error was thrown as a convenience so that you can use this stack - // to find the callsite that caused this warning to fire. - throw new Error(message); - } catch (x) {} - }; + module.exports = __webpack_require__(207); - lowPriorityWarning = function(condition, format) { - if (format === undefined) { - throw new Error( - '`warning(condition, format, ...args)` requires a warning ' + - 'message argument' - ); - } - if (!condition) { - for ( - var _len2 = arguments.length, - args = Array(_len2 > 2 ? _len2 - 2 : 0), - _key2 = 2; - _key2 < _len2; - _key2++ - ) { - args[_key2 - 2] = arguments[_key2]; - } - - printWarning.apply(undefined, [format].concat(args)); - } - }; - } - - // This package has been deprecated in NPM as of version 15.5.0 - // But NPM deprecation warnings are easy to overlook - // So a more explicit runtime warning seemed appropriate - lowPriorityWarning( - false, - 'ReactTestUtils has been moved to react-dom/test-utils. ' + - 'Update references to remove this warning.' - ); - - module.exports = __webpack_require__(210); - - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 210 */ +/* 207 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -24125,23 +23922,23 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var EventConstants = __webpack_require__(211); - var EventPluginHub = __webpack_require__(50); - var EventPluginRegistry = __webpack_require__(51); - var EventPropagators = __webpack_require__(49); + var EventConstants = __webpack_require__(208); + var EventPluginHub = __webpack_require__(47); + var EventPluginRegistry = __webpack_require__(48); + var EventPropagators = __webpack_require__(46); var React = __webpack_require__(2); - var ReactDOM = __webpack_require__(41); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactBrowserEventEmitter = __webpack_require__(114); - var ReactInstanceMap = __webpack_require__(125); - var ReactUpdates = __webpack_require__(64); - var SyntheticEvent = __webpack_require__(61); - var ReactShallowRenderer = __webpack_require__(212); - - var findDOMNode = __webpack_require__(181); + var ReactDOM = __webpack_require__(38); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactBrowserEventEmitter = __webpack_require__(111); + var ReactInstanceMap = __webpack_require__(122); + var ReactUpdates = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); + var ReactShallowRenderer = __webpack_require__(209); + + var findDOMNode = __webpack_require__(178); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -24538,7 +24335,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 211 */ +/* 208 */ /***/ (function(module, exports) { /** @@ -24632,7 +24429,7 @@ module.exports = EventConstants; /***/ }), -/* 212 */ +/* 209 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -24645,20 +24442,20 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } var React = __webpack_require__(2); - var ReactCompositeComponent = __webpack_require__(128); - var ReactDefaultBatchingStrategy = __webpack_require__(149); - var ReactReconciler = __webpack_require__(67); - var ReactReconcileTransaction = __webpack_require__(154); - var ReactUpdates = __webpack_require__(64); + var ReactCompositeComponent = __webpack_require__(125); + var ReactDefaultBatchingStrategy = __webpack_require__(146); + var ReactReconciler = __webpack_require__(64); + var ReactReconcileTransaction = __webpack_require__(151); + var ReactUpdates = __webpack_require__(61); var emptyObject = __webpack_require__(11); - var getNextDebugID = __webpack_require__(136); + var getNextDebugID = __webpack_require__(133); var invariant = __webpack_require__(12); function injectDefaults() { @@ -24786,13 +24583,13 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 213 */ +/* 210 */ /***/ (function(module, exports, __webpack_require__) { - module.exports = __webpack_require__(214); + module.exports = __webpack_require__(211); /***/ }), -/* 214 */ +/* 211 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -24810,8 +24607,8 @@ var _extends = _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; }; - var ReactDebugTool = __webpack_require__(71); - var lowPriorityWarning = __webpack_require__(215); + var ReactDebugTool = __webpack_require__(68); + var lowPriorityWarning = __webpack_require__(212); var alreadyWarned = false; function roundFloat(val) { @@ -25296,7 +25093,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 215 */ +/* 212 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -25364,16 +25161,16 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 216 */ +/* 213 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; - module.exports = __webpack_require__(217); + module.exports = __webpack_require__(214); /***/ }), -/* 217 */ +/* 214 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -25386,9 +25183,9 @@ 'use strict'; - var ReactDefaultInjection = __webpack_require__(46); - var ReactServerRendering = __webpack_require__(218); - var ReactVersion = __webpack_require__(180); + var ReactDefaultInjection = __webpack_require__(43); + var ReactServerRendering = __webpack_require__(215); + var ReactVersion = __webpack_require__(177); ReactDefaultInjection.inject(); @@ -25401,7 +25198,7 @@ module.exports = ReactDOMServer; /***/ }), -/* 218 */ +/* 215 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -25413,20 +25210,20 @@ */ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var React = __webpack_require__(2); - var ReactDOMContainerInfo = __webpack_require__(176); - var ReactDefaultBatchingStrategy = __webpack_require__(149); - var ReactInstrumentation = __webpack_require__(70); - var ReactMarkupChecksum = __webpack_require__(178); - var ReactReconciler = __webpack_require__(67); - var ReactServerBatchingStrategy = __webpack_require__(219); - var ReactServerRenderingTransaction = __webpack_require__(142); - var ReactUpdates = __webpack_require__(64); + var ReactDOMContainerInfo = __webpack_require__(173); + var ReactDefaultBatchingStrategy = __webpack_require__(146); + var ReactInstrumentation = __webpack_require__(67); + var ReactMarkupChecksum = __webpack_require__(175); + var ReactReconciler = __webpack_require__(64); + var ReactServerBatchingStrategy = __webpack_require__(216); + var ReactServerRenderingTransaction = __webpack_require__(139); + var ReactUpdates = __webpack_require__(61); var emptyObject = __webpack_require__(11); - var instantiateReactComponent = __webpack_require__(127); + var instantiateReactComponent = __webpack_require__(124); var invariant = __webpack_require__(12); var pendingTransactions = 0; @@ -25494,7 +25291,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 219 */ +/* 216 */ /***/ (function(module, exports) { /** diff --git a/lib/assets/react-source/development-with-addons/react.js b/lib/assets/react-source/development-with-addons/react.js index 656fea336..dd29964df 100644 --- a/lib/assets/react-source/development-with-addons/react.js +++ b/lib/assets/react-source/development-with-addons/react.js @@ -45,13 +45,16 @@ /***/ (function(module, exports, __webpack_require__) { var React = __webpack_require__(1); - var ReactDOM = __webpack_require__(40); - + var ReactDOM = __webpack_require__(37); + var createReactClass = __webpack_require__(184); + var PropTypes = __webpack_require__(185); React.addons = __webpack_require__(187); window.React = React; window.ReactDOM = ReactDOM; + window.createReactClass = createReactClass; + window.PropTypes = PropTypes; /***/ }), @@ -84,10 +87,10 @@ var ReactDOMFactories = __webpack_require__(22); var ReactElement = __webpack_require__(16); var ReactPropTypes = __webpack_require__(28); - var ReactVersion = __webpack_require__(36); + var ReactVersion = __webpack_require__(33); - var createReactClass = __webpack_require__(37); - var onlyChild = __webpack_require__(39); + var createReactClass = __webpack_require__(34); + var onlyChild = __webpack_require__(36); var createElement = ReactElement.createElement; var createFactory = ReactElement.createFactory; @@ -770,12 +773,10 @@ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright 2014-2015, Facebook, Inc. - * All rights reserved. + * Copyright (c) 2014-present, Facebook, Inc. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ @@ -793,45 +794,43 @@ var warning = emptyFunction; if (process.env.NODE_ENV !== 'production') { - (function () { - var printWarning = function printWarning(format) { - for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { - args[_key - 1] = arguments[_key]; - } - - var argIndex = 0; - var message = 'Warning: ' + format.replace(/%s/g, function () { - return args[argIndex++]; - }); - if (typeof console !== 'undefined') { - console.error(message); - } - try { - // --- Welcome to debugging React --- - // This error was thrown as a convenience so that you can use this stack - // to find the callsite that caused this warning to fire. - throw new Error(message); - } catch (x) {} - }; + var printWarning = function printWarning(format) { + for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + args[_key - 1] = arguments[_key]; + } - warning = function warning(condition, format) { - if (format === undefined) { - throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument'); - } + var argIndex = 0; + var message = 'Warning: ' + format.replace(/%s/g, function () { + return args[argIndex++]; + }); + if (typeof console !== 'undefined') { + console.error(message); + } + try { + // --- Welcome to debugging React --- + // This error was thrown as a convenience so that you can use this stack + // to find the callsite that caused this warning to fire. + throw new Error(message); + } catch (x) {} + }; - if (format.indexOf('Failed Composite propType: ') === 0) { - return; // Ignore CompositeComponent proptype check. - } + warning = function warning(condition, format) { + if (format === undefined) { + throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument'); + } - if (!condition) { - for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) { - args[_key2 - 2] = arguments[_key2]; - } + if (format.indexOf('Failed Composite propType: ') === 0) { + return; // Ignore CompositeComponent proptype check. + } - printWarning.apply(undefined, [format].concat(args)); + if (!condition) { + for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) { + args[_key2 - 2] = arguments[_key2]; } - }; - })(); + + printWarning.apply(undefined, [format].concat(args)); + } + }; } module.exports = warning; @@ -845,11 +844,9 @@ /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * */ @@ -915,11 +912,9 @@ /* WEBPACK VAR INJECTION */(function(process) {/** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ @@ -940,11 +935,9 @@ /* WEBPACK VAR INJECTION */(function(process) {/** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ @@ -3059,13 +3052,13 @@ 'use strict'; - var emptyFunction = __webpack_require__(31); - var invariant = __webpack_require__(32); - var warning = __webpack_require__(33); + var emptyFunction = __webpack_require__(9); + var invariant = __webpack_require__(12); + var warning = __webpack_require__(8); var assign = __webpack_require__(4); - var ReactPropTypesSecret = __webpack_require__(34); - var checkPropTypes = __webpack_require__(35); + var ReactPropTypesSecret = __webpack_require__(31); + var checkPropTypes = __webpack_require__(32); module.exports = function(isValidElement, throwOnDirectAccess) { /* global Symbol */ @@ -3597,174 +3590,6 @@ /***/ }), /* 31 */ -/***/ (function(module, exports) { - - "use strict"; - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - * - */ - - function makeEmptyFunction(arg) { - return function () { - return arg; - }; - } - - /** - * This function accepts and discards inputs; it has no side effects. This is - * primarily useful idiomatically for overridable function endpoints which - * always need to be callable, since JS lacks a null-call idiom ala Cocoa. - */ - var emptyFunction = function emptyFunction() {}; - - emptyFunction.thatReturns = makeEmptyFunction; - emptyFunction.thatReturnsFalse = makeEmptyFunction(false); - emptyFunction.thatReturnsTrue = makeEmptyFunction(true); - emptyFunction.thatReturnsNull = makeEmptyFunction(null); - emptyFunction.thatReturnsThis = function () { - return this; - }; - emptyFunction.thatReturnsArgument = function (arg) { - return arg; - }; - - module.exports = emptyFunction; - -/***/ }), -/* 32 */ -/***/ (function(module, exports, __webpack_require__) { - - /* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ - - 'use strict'; - - /** - * Use invariant() to assert state which your program assumes to be true. - * - * Provide sprintf-style format (only %s is supported) and arguments - * to provide information about what broke and what you were - * expecting. - * - * The invariant message will be stripped in production, but the invariant - * will remain to ensure logic does not differ in production. - */ - - var validateFormat = function validateFormat(format) {}; - - if (process.env.NODE_ENV !== 'production') { - validateFormat = function validateFormat(format) { - if (format === undefined) { - throw new Error('invariant requires an error message argument'); - } - }; - } - - function invariant(condition, format, a, b, c, d, e, f) { - validateFormat(format); - - if (!condition) { - var error; - if (format === undefined) { - error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.'); - } else { - var args = [a, b, c, d, e, f]; - var argIndex = 0; - error = new Error(format.replace(/%s/g, function () { - return args[argIndex++]; - })); - error.name = 'Invariant Violation'; - } - - error.framesToPop = 1; // we don't care about invariant's own frame - throw error; - } - } - - module.exports = invariant; - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) - -/***/ }), -/* 33 */ -/***/ (function(module, exports, __webpack_require__) { - - /* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright (c) 2014-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ - - 'use strict'; - - var emptyFunction = __webpack_require__(31); - - /** - * Similar to invariant but only logs a warning if the condition is not met. - * This can be used to log issues in development environments in critical - * paths. Removing the logging code for production environments will keep the - * same logic and follow the same code paths. - */ - - var warning = emptyFunction; - - if (process.env.NODE_ENV !== 'production') { - var printWarning = function printWarning(format) { - for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { - args[_key - 1] = arguments[_key]; - } - - var argIndex = 0; - var message = 'Warning: ' + format.replace(/%s/g, function () { - return args[argIndex++]; - }); - if (typeof console !== 'undefined') { - console.error(message); - } - try { - // --- Welcome to debugging React --- - // This error was thrown as a convenience so that you can use this stack - // to find the callsite that caused this warning to fire. - throw new Error(message); - } catch (x) {} - }; - - warning = function warning(condition, format) { - if (format === undefined) { - throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument'); - } - - if (format.indexOf('Failed Composite propType: ') === 0) { - return; // Ignore CompositeComponent proptype check. - } - - if (!condition) { - for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) { - args[_key2 - 2] = arguments[_key2]; - } - - printWarning.apply(undefined, [format].concat(args)); - } - }; - } - - module.exports = warning; - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) - -/***/ }), -/* 34 */ /***/ (function(module, exports) { /** @@ -3782,7 +3607,7 @@ /***/ }), -/* 35 */ +/* 32 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -3795,9 +3620,9 @@ 'use strict'; if (process.env.NODE_ENV !== 'production') { - var invariant = __webpack_require__(32); - var warning = __webpack_require__(33); - var ReactPropTypesSecret = __webpack_require__(34); + var invariant = __webpack_require__(12); + var warning = __webpack_require__(8); + var ReactPropTypesSecret = __webpack_require__(31); var loggedTypeFailures = {}; } @@ -3848,7 +3673,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 36 */ +/* 33 */ /***/ (function(module, exports) { /** @@ -3864,7 +3689,7 @@ module.exports = '15.6.2'; /***/ }), -/* 37 */ +/* 34 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -3884,12 +3709,12 @@ isValidElement = _require2.isValidElement; var ReactNoopUpdateQueue = __webpack_require__(7); - var factory = __webpack_require__(38); + var factory = __webpack_require__(35); module.exports = factory(Component, isValidElement, ReactNoopUpdateQueue); /***/ }), -/* 38 */ +/* 35 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -4766,7 +4591,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 39 */ +/* 36 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -4807,16 +4632,16 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 40 */ +/* 37 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; - module.exports = __webpack_require__(41); + module.exports = __webpack_require__(38); /***/ }), -/* 41 */ +/* 38 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -4831,16 +4656,16 @@ 'use strict'; - var ReactDOMComponentTree = __webpack_require__(42); - var ReactDefaultInjection = __webpack_require__(46); - var ReactMount = __webpack_require__(175); - var ReactReconciler = __webpack_require__(67); - var ReactUpdates = __webpack_require__(64); - var ReactVersion = __webpack_require__(180); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactDefaultInjection = __webpack_require__(43); + var ReactMount = __webpack_require__(172); + var ReactReconciler = __webpack_require__(64); + var ReactUpdates = __webpack_require__(61); + var ReactVersion = __webpack_require__(177); - var findDOMNode = __webpack_require__(181); - var getHostComponentFromComposite = __webpack_require__(182); - var renderSubtreeIntoContainer = __webpack_require__(183); + var findDOMNode = __webpack_require__(178); + var getHostComponentFromComposite = __webpack_require__(179); + var renderSubtreeIntoContainer = __webpack_require__(180); var warning = __webpack_require__(8); ReactDefaultInjection.inject(); @@ -4881,7 +4706,7 @@ } if (process.env.NODE_ENV !== 'production') { - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); if (ExecutionEnvironment.canUseDOM && window.top === window.self) { // First check if devtools is not installed if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ === 'undefined') { @@ -4916,10 +4741,10 @@ } if (process.env.NODE_ENV !== 'production') { - var ReactInstrumentation = __webpack_require__(70); - var ReactDOMUnknownPropertyHook = __webpack_require__(184); - var ReactDOMNullInputValuePropHook = __webpack_require__(185); - var ReactDOMInvalidARIAHook = __webpack_require__(186); + var ReactInstrumentation = __webpack_require__(67); + var ReactDOMUnknownPropertyHook = __webpack_require__(181); + var ReactDOMNullInputValuePropHook = __webpack_require__(182); + var ReactDOMInvalidARIAHook = __webpack_require__(183); ReactInstrumentation.debugTool.addHook(ReactDOMUnknownPropertyHook); ReactInstrumentation.debugTool.addHook(ReactDOMNullInputValuePropHook); @@ -4930,7 +4755,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 42 */ +/* 39 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -4943,10 +4768,10 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var DOMProperty = __webpack_require__(44); - var ReactDOMComponentFlags = __webpack_require__(45); + var DOMProperty = __webpack_require__(41); + var ReactDOMComponentFlags = __webpack_require__(42); var invariant = __webpack_require__(12); @@ -5128,7 +4953,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 43 */ +/* 40 */ /***/ (function(module, exports) { /** @@ -5169,7 +4994,7 @@ module.exports = reactProdInvariant; /***/ }), -/* 44 */ +/* 41 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -5182,7 +5007,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -5381,7 +5206,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 45 */ +/* 42 */ /***/ (function(module, exports) { /** @@ -5401,7 +5226,7 @@ module.exports = ReactDOMComponentFlags; /***/ }), -/* 46 */ +/* 43 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -5414,25 +5239,25 @@ 'use strict'; - var ARIADOMPropertyConfig = __webpack_require__(47); - var BeforeInputEventPlugin = __webpack_require__(48); - var ChangeEventPlugin = __webpack_require__(63); - var DefaultEventPluginOrder = __webpack_require__(81); - var EnterLeaveEventPlugin = __webpack_require__(82); - var HTMLDOMPropertyConfig = __webpack_require__(87); - var ReactComponentBrowserEnvironment = __webpack_require__(88); - var ReactDOMComponent = __webpack_require__(101); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactDOMEmptyComponent = __webpack_require__(146); - var ReactDOMTreeTraversal = __webpack_require__(147); - var ReactDOMTextComponent = __webpack_require__(148); - var ReactDefaultBatchingStrategy = __webpack_require__(149); - var ReactEventListener = __webpack_require__(150); - var ReactInjection = __webpack_require__(153); - var ReactReconcileTransaction = __webpack_require__(154); - var SVGDOMPropertyConfig = __webpack_require__(162); - var SelectEventPlugin = __webpack_require__(163); - var SimpleEventPlugin = __webpack_require__(164); + var ARIADOMPropertyConfig = __webpack_require__(44); + var BeforeInputEventPlugin = __webpack_require__(45); + var ChangeEventPlugin = __webpack_require__(60); + var DefaultEventPluginOrder = __webpack_require__(78); + var EnterLeaveEventPlugin = __webpack_require__(79); + var HTMLDOMPropertyConfig = __webpack_require__(84); + var ReactComponentBrowserEnvironment = __webpack_require__(85); + var ReactDOMComponent = __webpack_require__(98); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactDOMEmptyComponent = __webpack_require__(143); + var ReactDOMTreeTraversal = __webpack_require__(144); + var ReactDOMTextComponent = __webpack_require__(145); + var ReactDefaultBatchingStrategy = __webpack_require__(146); + var ReactEventListener = __webpack_require__(147); + var ReactInjection = __webpack_require__(150); + var ReactReconcileTransaction = __webpack_require__(151); + var SVGDOMPropertyConfig = __webpack_require__(159); + var SelectEventPlugin = __webpack_require__(160); + var SimpleEventPlugin = __webpack_require__(161); var alreadyInjected = false; @@ -5489,7 +5314,7 @@ }; /***/ }), -/* 47 */ +/* 44 */ /***/ (function(module, exports) { /** @@ -5565,7 +5390,7 @@ module.exports = ARIADOMPropertyConfig; /***/ }), -/* 48 */ +/* 45 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -5578,11 +5403,11 @@ 'use strict'; - var EventPropagators = __webpack_require__(49); - var ExecutionEnvironment = __webpack_require__(56); - var FallbackCompositionState = __webpack_require__(57); - var SyntheticCompositionEvent = __webpack_require__(60); - var SyntheticInputEvent = __webpack_require__(62); + var EventPropagators = __webpack_require__(46); + var ExecutionEnvironment = __webpack_require__(53); + var FallbackCompositionState = __webpack_require__(54); + var SyntheticCompositionEvent = __webpack_require__(57); + var SyntheticInputEvent = __webpack_require__(59); var END_KEYCODES = [9, 13, 27, 32]; // Tab, Return, Esc, Space var START_KEYCODE = 229; @@ -5951,7 +5776,7 @@ module.exports = BeforeInputEventPlugin; /***/ }), -/* 49 */ +/* 46 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -5964,11 +5789,11 @@ 'use strict'; - var EventPluginHub = __webpack_require__(50); - var EventPluginUtils = __webpack_require__(52); + var EventPluginHub = __webpack_require__(47); + var EventPluginUtils = __webpack_require__(49); - var accumulateInto = __webpack_require__(54); - var forEachAccumulated = __webpack_require__(55); + var accumulateInto = __webpack_require__(51); + var forEachAccumulated = __webpack_require__(52); var warning = __webpack_require__(8); var getListener = EventPluginHub.getListener; @@ -6088,7 +5913,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 50 */ +/* 47 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -6101,14 +5926,14 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var EventPluginRegistry = __webpack_require__(51); - var EventPluginUtils = __webpack_require__(52); - var ReactErrorUtils = __webpack_require__(53); + var EventPluginRegistry = __webpack_require__(48); + var EventPluginUtils = __webpack_require__(49); + var ReactErrorUtils = __webpack_require__(50); - var accumulateInto = __webpack_require__(54); - var forEachAccumulated = __webpack_require__(55); + var accumulateInto = __webpack_require__(51); + var forEachAccumulated = __webpack_require__(52); var invariant = __webpack_require__(12); /** @@ -6365,7 +6190,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 51 */ +/* 48 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -6379,7 +6204,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -6621,7 +6446,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 52 */ +/* 49 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -6634,9 +6459,9 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var ReactErrorUtils = __webpack_require__(53); + var ReactErrorUtils = __webpack_require__(50); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -6850,7 +6675,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 53 */ +/* 50 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -6931,7 +6756,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 54 */ +/* 51 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -6945,7 +6770,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -6992,7 +6817,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 55 */ +/* 52 */ /***/ (function(module, exports) { /** @@ -7025,16 +6850,14 @@ module.exports = forEachAccumulated; /***/ }), -/* 56 */ +/* 53 */ /***/ (function(module, exports) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ @@ -7065,7 +6888,7 @@ module.exports = ExecutionEnvironment; /***/ }), -/* 57 */ +/* 54 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -7080,9 +6903,9 @@ var _assign = __webpack_require__(4); - var PooledClass = __webpack_require__(58); + var PooledClass = __webpack_require__(55); - var getTextContentAccessor = __webpack_require__(59); + var getTextContentAccessor = __webpack_require__(56); /** * This helper class stores information about text content of a target node, @@ -7162,7 +6985,7 @@ module.exports = FallbackCompositionState; /***/ }), -/* 58 */ +/* 55 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -7176,7 +6999,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -7277,7 +7100,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 59 */ +/* 56 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -7290,7 +7113,7 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); var contentKey = null; @@ -7312,7 +7135,7 @@ module.exports = getTextContentAccessor; /***/ }), -/* 60 */ +/* 57 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -7325,7 +7148,7 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); /** * @interface Event @@ -7350,7 +7173,7 @@ module.exports = SyntheticCompositionEvent; /***/ }), -/* 61 */ +/* 58 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -7365,7 +7188,7 @@ var _assign = __webpack_require__(4); - var PooledClass = __webpack_require__(58); + var PooledClass = __webpack_require__(55); var emptyFunction = __webpack_require__(9); var warning = __webpack_require__(8); @@ -7624,7 +7447,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 62 */ +/* 59 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -7637,7 +7460,7 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); /** * @interface Event @@ -7663,7 +7486,7 @@ module.exports = SyntheticInputEvent; /***/ }), -/* 63 */ +/* 60 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -7676,17 +7499,17 @@ 'use strict'; - var EventPluginHub = __webpack_require__(50); - var EventPropagators = __webpack_require__(49); - var ExecutionEnvironment = __webpack_require__(56); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactUpdates = __webpack_require__(64); - var SyntheticEvent = __webpack_require__(61); + var EventPluginHub = __webpack_require__(47); + var EventPropagators = __webpack_require__(46); + var ExecutionEnvironment = __webpack_require__(53); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactUpdates = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); - var inputValueTracking = __webpack_require__(77); - var getEventTarget = __webpack_require__(78); - var isEventSupported = __webpack_require__(79); - var isTextInputElement = __webpack_require__(80); + var inputValueTracking = __webpack_require__(74); + var getEventTarget = __webpack_require__(75); + var isEventSupported = __webpack_require__(76); + var isTextInputElement = __webpack_require__(77); var eventTypes = { change: { @@ -7977,7 +7800,7 @@ module.exports = ChangeEventPlugin; /***/ }), -/* 64 */ +/* 61 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -7990,14 +7813,14 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var CallbackQueue = __webpack_require__(65); - var PooledClass = __webpack_require__(58); - var ReactFeatureFlags = __webpack_require__(66); - var ReactReconciler = __webpack_require__(67); - var Transaction = __webpack_require__(76); + var CallbackQueue = __webpack_require__(62); + var PooledClass = __webpack_require__(55); + var ReactFeatureFlags = __webpack_require__(63); + var ReactReconciler = __webpack_require__(64); + var Transaction = __webpack_require__(73); var invariant = __webpack_require__(12); @@ -8231,7 +8054,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 65 */ +/* 62 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -8245,11 +8068,11 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - var PooledClass = __webpack_require__(58); + var PooledClass = __webpack_require__(55); var invariant = __webpack_require__(12); @@ -8353,7 +8176,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 66 */ +/* 63 */ /***/ (function(module, exports) { /** @@ -8377,7 +8200,7 @@ module.exports = ReactFeatureFlags; /***/ }), -/* 67 */ +/* 64 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -8390,8 +8213,8 @@ 'use strict'; - var ReactRef = __webpack_require__(68); - var ReactInstrumentation = __webpack_require__(70); + var ReactRef = __webpack_require__(65); + var ReactInstrumentation = __webpack_require__(67); var warning = __webpack_require__(8); @@ -8546,7 +8369,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 68 */ +/* 65 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -8560,7 +8383,7 @@ 'use strict'; - var ReactOwner = __webpack_require__(69); + var ReactOwner = __webpack_require__(66); var ReactRef = {}; @@ -8637,7 +8460,7 @@ module.exports = ReactRef; /***/ }), -/* 69 */ +/* 66 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -8651,7 +8474,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -8733,7 +8556,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 70 */ +/* 67 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -8752,7 +8575,7 @@ var debugTool = null; if (process.env.NODE_ENV !== 'production') { - var ReactDebugTool = __webpack_require__(71); + var ReactDebugTool = __webpack_require__(68); debugTool = ReactDebugTool; } @@ -8760,7 +8583,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 71 */ +/* 68 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -8774,12 +8597,12 @@ 'use strict'; - var ReactInvalidSetStateWarningHook = __webpack_require__(72); - var ReactHostOperationHistoryHook = __webpack_require__(73); + var ReactInvalidSetStateWarningHook = __webpack_require__(69); + var ReactHostOperationHistoryHook = __webpack_require__(70); var ReactComponentTreeHook = __webpack_require__(24); - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); - var performanceNow = __webpack_require__(74); + var performanceNow = __webpack_require__(71); var warning = __webpack_require__(8); var hooks = []; @@ -9124,7 +8947,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 72 */ +/* 69 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -9164,7 +8987,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 73 */ +/* 70 */ /***/ (function(module, exports) { /** @@ -9200,23 +9023,21 @@ module.exports = ReactHostOperationHistoryHook; /***/ }), -/* 74 */ +/* 71 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ - var performance = __webpack_require__(75); + var performance = __webpack_require__(72); var performanceNow; @@ -9238,23 +9059,21 @@ module.exports = performanceNow; /***/ }), -/* 75 */ +/* 72 */ /***/ (function(module, exports, __webpack_require__) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); var performance; @@ -9265,7 +9084,7 @@ module.exports = performance || {}; /***/ }), -/* 76 */ +/* 73 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -9279,7 +9098,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -9496,7 +9315,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 77 */ +/* 74 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -9509,7 +9328,7 @@ 'use strict'; - var ReactDOMComponentTree = __webpack_require__(42); + var ReactDOMComponentTree = __webpack_require__(39); function isCheckable(elem) { var type = elem.type; @@ -9621,7 +9440,7 @@ module.exports = inputValueTracking; /***/ }), -/* 78 */ +/* 75 */ /***/ (function(module, exports) { /** @@ -9658,7 +9477,7 @@ module.exports = getEventTarget; /***/ }), -/* 79 */ +/* 76 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -9671,7 +9490,7 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); var useHasFeature; if (ExecutionEnvironment.canUseDOM) { @@ -9720,7 +9539,7 @@ module.exports = isEventSupported; /***/ }), -/* 80 */ +/* 77 */ /***/ (function(module, exports) { /** @@ -9773,7 +9592,7 @@ module.exports = isTextInputElement; /***/ }), -/* 81 */ +/* 78 */ /***/ (function(module, exports) { /** @@ -9801,7 +9620,7 @@ module.exports = DefaultEventPluginOrder; /***/ }), -/* 82 */ +/* 79 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -9814,9 +9633,9 @@ 'use strict'; - var EventPropagators = __webpack_require__(49); - var ReactDOMComponentTree = __webpack_require__(42); - var SyntheticMouseEvent = __webpack_require__(83); + var EventPropagators = __webpack_require__(46); + var ReactDOMComponentTree = __webpack_require__(39); + var SyntheticMouseEvent = __webpack_require__(80); var eventTypes = { mouseEnter: { @@ -9901,7 +9720,7 @@ module.exports = EnterLeaveEventPlugin; /***/ }), -/* 83 */ +/* 80 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -9914,10 +9733,10 @@ 'use strict'; - var SyntheticUIEvent = __webpack_require__(84); - var ViewportMetrics = __webpack_require__(85); + var SyntheticUIEvent = __webpack_require__(81); + var ViewportMetrics = __webpack_require__(82); - var getEventModifierState = __webpack_require__(86); + var getEventModifierState = __webpack_require__(83); /** * @interface MouseEvent @@ -9975,7 +9794,7 @@ module.exports = SyntheticMouseEvent; /***/ }), -/* 84 */ +/* 81 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -9988,9 +9807,9 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); - var getEventTarget = __webpack_require__(78); + var getEventTarget = __webpack_require__(75); /** * @interface UIEvent @@ -10036,7 +9855,7 @@ module.exports = SyntheticUIEvent; /***/ }), -/* 85 */ +/* 82 */ /***/ (function(module, exports) { /** @@ -10063,7 +9882,7 @@ module.exports = ViewportMetrics; /***/ }), -/* 86 */ +/* 83 */ /***/ (function(module, exports) { /** @@ -10108,7 +9927,7 @@ module.exports = getEventModifierState; /***/ }), -/* 87 */ +/* 84 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -10121,7 +9940,7 @@ 'use strict'; - var DOMProperty = __webpack_require__(44); + var DOMProperty = __webpack_require__(41); var MUST_USE_PROPERTY = DOMProperty.injection.MUST_USE_PROPERTY; var HAS_BOOLEAN_VALUE = DOMProperty.injection.HAS_BOOLEAN_VALUE; @@ -10347,7 +10166,7 @@ module.exports = HTMLDOMPropertyConfig; /***/ }), -/* 88 */ +/* 85 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -10360,8 +10179,8 @@ 'use strict'; - var DOMChildrenOperations = __webpack_require__(89); - var ReactDOMIDOperations = __webpack_require__(100); + var DOMChildrenOperations = __webpack_require__(86); + var ReactDOMIDOperations = __webpack_require__(97); /** * Abstracts away all functionality of the reconciler that requires knowledge of @@ -10377,7 +10196,7 @@ module.exports = ReactComponentBrowserEnvironment; /***/ }), -/* 89 */ +/* 86 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -10390,14 +10209,14 @@ 'use strict'; - var DOMLazyTree = __webpack_require__(90); - var Danger = __webpack_require__(96); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactInstrumentation = __webpack_require__(70); + var DOMLazyTree = __webpack_require__(87); + var Danger = __webpack_require__(93); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactInstrumentation = __webpack_require__(67); - var createMicrosoftUnsafeLocalFunction = __webpack_require__(93); - var setInnerHTML = __webpack_require__(92); - var setTextContent = __webpack_require__(94); + var createMicrosoftUnsafeLocalFunction = __webpack_require__(90); + var setInnerHTML = __webpack_require__(89); + var setTextContent = __webpack_require__(91); function getNodeAfter(parentNode, node) { // Special case for text components, which return [open, close] comments @@ -10606,7 +10425,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 90 */ +/* 87 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -10619,11 +10438,11 @@ 'use strict'; - var DOMNamespaces = __webpack_require__(91); - var setInnerHTML = __webpack_require__(92); + var DOMNamespaces = __webpack_require__(88); + var setInnerHTML = __webpack_require__(89); - var createMicrosoftUnsafeLocalFunction = __webpack_require__(93); - var setTextContent = __webpack_require__(94); + var createMicrosoftUnsafeLocalFunction = __webpack_require__(90); + var setTextContent = __webpack_require__(91); var ELEMENT_NODE_TYPE = 1; var DOCUMENT_FRAGMENT_NODE_TYPE = 11; @@ -10726,7 +10545,7 @@ module.exports = DOMLazyTree; /***/ }), -/* 91 */ +/* 88 */ /***/ (function(module, exports) { /** @@ -10748,7 +10567,7 @@ module.exports = DOMNamespaces; /***/ }), -/* 92 */ +/* 89 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -10761,13 +10580,13 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); - var DOMNamespaces = __webpack_require__(91); + var ExecutionEnvironment = __webpack_require__(53); + var DOMNamespaces = __webpack_require__(88); var WHITESPACE_TEST = /^[ \r\n\t\f]/; var NONVISIBLE_TEST = /<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/; - var createMicrosoftUnsafeLocalFunction = __webpack_require__(93); + var createMicrosoftUnsafeLocalFunction = __webpack_require__(90); // SVG temp container for IE lacking innerHTML var reusableSVGContainer; @@ -10848,7 +10667,7 @@ module.exports = setInnerHTML; /***/ }), -/* 93 */ +/* 90 */ /***/ (function(module, exports) { /** @@ -10882,7 +10701,7 @@ module.exports = createMicrosoftUnsafeLocalFunction; /***/ }), -/* 94 */ +/* 91 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -10895,9 +10714,9 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); - var escapeTextContentForBrowser = __webpack_require__(95); - var setInnerHTML = __webpack_require__(92); + var ExecutionEnvironment = __webpack_require__(53); + var escapeTextContentForBrowser = __webpack_require__(92); + var setInnerHTML = __webpack_require__(89); /** * Set the textContent property of a node, ensuring that whitespace is preserved @@ -10936,7 +10755,7 @@ module.exports = setTextContent; /***/ }), -/* 95 */ +/* 92 */ /***/ (function(module, exports) { /** @@ -11060,7 +10879,7 @@ module.exports = escapeTextContentForBrowser; /***/ }), -/* 96 */ +/* 93 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -11073,12 +10892,12 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var DOMLazyTree = __webpack_require__(90); - var ExecutionEnvironment = __webpack_require__(56); + var DOMLazyTree = __webpack_require__(87); + var ExecutionEnvironment = __webpack_require__(53); - var createNodesFromMarkup = __webpack_require__(97); + var createNodesFromMarkup = __webpack_require__(94); var emptyFunction = __webpack_require__(9); var invariant = __webpack_require__(12); @@ -11109,28 +10928,26 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 97 */ +/* 94 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ /*eslint-disable fb-www/unsafe-html*/ - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); - var createArrayFromMixed = __webpack_require__(98); - var getMarkupWrap = __webpack_require__(99); + var createArrayFromMixed = __webpack_require__(95); + var getMarkupWrap = __webpack_require__(96); var invariant = __webpack_require__(12); /** @@ -11198,18 +11015,16 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 98 */ +/* 95 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -11330,24 +11145,22 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 99 */ +/* 96 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ /*eslint-disable fb-www/unsafe-html */ - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); var invariant = __webpack_require__(12); @@ -11430,7 +11243,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 100 */ +/* 97 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -11443,8 +11256,8 @@ 'use strict'; - var DOMChildrenOperations = __webpack_require__(89); - var ReactDOMComponentTree = __webpack_require__(42); + var DOMChildrenOperations = __webpack_require__(86); + var ReactDOMComponentTree = __webpack_require__(39); /** * Operations used to process updates to DOM nodes. @@ -11465,7 +11278,7 @@ module.exports = ReactDOMIDOperations; /***/ }), -/* 101 */ +/* 98 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -11480,35 +11293,35 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var AutoFocusUtils = __webpack_require__(102); - var CSSPropertyOperations = __webpack_require__(104); - var DOMLazyTree = __webpack_require__(90); - var DOMNamespaces = __webpack_require__(91); - var DOMProperty = __webpack_require__(44); - var DOMPropertyOperations = __webpack_require__(112); - var EventPluginHub = __webpack_require__(50); - var EventPluginRegistry = __webpack_require__(51); - var ReactBrowserEventEmitter = __webpack_require__(114); - var ReactDOMComponentFlags = __webpack_require__(45); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactDOMInput = __webpack_require__(117); - var ReactDOMOption = __webpack_require__(120); - var ReactDOMSelect = __webpack_require__(121); - var ReactDOMTextarea = __webpack_require__(122); - var ReactInstrumentation = __webpack_require__(70); - var ReactMultiChild = __webpack_require__(123); - var ReactServerRenderingTransaction = __webpack_require__(142); + var AutoFocusUtils = __webpack_require__(99); + var CSSPropertyOperations = __webpack_require__(101); + var DOMLazyTree = __webpack_require__(87); + var DOMNamespaces = __webpack_require__(88); + var DOMProperty = __webpack_require__(41); + var DOMPropertyOperations = __webpack_require__(109); + var EventPluginHub = __webpack_require__(47); + var EventPluginRegistry = __webpack_require__(48); + var ReactBrowserEventEmitter = __webpack_require__(111); + var ReactDOMComponentFlags = __webpack_require__(42); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactDOMInput = __webpack_require__(114); + var ReactDOMOption = __webpack_require__(117); + var ReactDOMSelect = __webpack_require__(118); + var ReactDOMTextarea = __webpack_require__(119); + var ReactInstrumentation = __webpack_require__(67); + var ReactMultiChild = __webpack_require__(120); + var ReactServerRenderingTransaction = __webpack_require__(139); var emptyFunction = __webpack_require__(9); - var escapeTextContentForBrowser = __webpack_require__(95); + var escapeTextContentForBrowser = __webpack_require__(92); var invariant = __webpack_require__(12); - var isEventSupported = __webpack_require__(79); - var shallowEqual = __webpack_require__(132); - var inputValueTracking = __webpack_require__(77); - var validateDOMNesting = __webpack_require__(145); + var isEventSupported = __webpack_require__(76); + var shallowEqual = __webpack_require__(129); + var inputValueTracking = __webpack_require__(74); + var validateDOMNesting = __webpack_require__(142); var warning = __webpack_require__(8); var Flags = ReactDOMComponentFlags; @@ -12482,7 +12295,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 102 */ +/* 99 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -12495,9 +12308,9 @@ 'use strict'; - var ReactDOMComponentTree = __webpack_require__(42); + var ReactDOMComponentTree = __webpack_require__(39); - var focusNode = __webpack_require__(103); + var focusNode = __webpack_require__(100); var AutoFocusUtils = { focusDOMComponent: function () { @@ -12508,16 +12321,14 @@ module.exports = AutoFocusUtils; /***/ }), -/* 103 */ +/* 100 */ /***/ (function(module, exports) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ @@ -12539,7 +12350,7 @@ module.exports = focusNode; /***/ }), -/* 104 */ +/* 101 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -12552,14 +12363,14 @@ 'use strict'; - var CSSProperty = __webpack_require__(105); - var ExecutionEnvironment = __webpack_require__(56); - var ReactInstrumentation = __webpack_require__(70); + var CSSProperty = __webpack_require__(102); + var ExecutionEnvironment = __webpack_require__(53); + var ReactInstrumentation = __webpack_require__(67); - var camelizeStyleName = __webpack_require__(106); - var dangerousStyleValue = __webpack_require__(108); - var hyphenateStyleName = __webpack_require__(109); - var memoizeStringOnly = __webpack_require__(111); + var camelizeStyleName = __webpack_require__(103); + var dangerousStyleValue = __webpack_require__(105); + var hyphenateStyleName = __webpack_require__(106); + var memoizeStringOnly = __webpack_require__(108); var warning = __webpack_require__(8); var processStyleName = memoizeStringOnly(function (styleName) { @@ -12757,7 +12568,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 105 */ +/* 102 */ /***/ (function(module, exports) { /** @@ -12914,23 +12725,21 @@ module.exports = CSSProperty; /***/ }), -/* 106 */ +/* 103 */ /***/ (function(module, exports, __webpack_require__) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ 'use strict'; - var camelize = __webpack_require__(107); + var camelize = __webpack_require__(104); var msPattern = /^-ms-/; @@ -12958,18 +12767,16 @@ module.exports = camelizeStyleName; /***/ }), -/* 107 */ +/* 104 */ /***/ (function(module, exports) { "use strict"; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -12994,7 +12801,7 @@ module.exports = camelize; /***/ }), -/* 108 */ +/* 105 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -13007,7 +12814,7 @@ 'use strict'; - var CSSProperty = __webpack_require__(105); + var CSSProperty = __webpack_require__(102); var warning = __webpack_require__(8); var isUnitlessNumber = CSSProperty.isUnitlessNumber; @@ -13076,23 +12883,21 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 109 */ +/* 106 */ /***/ (function(module, exports, __webpack_require__) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ 'use strict'; - var hyphenate = __webpack_require__(110); + var hyphenate = __webpack_require__(107); var msPattern = /^ms-/; @@ -13119,18 +12924,16 @@ module.exports = hyphenateStyleName; /***/ }), -/* 110 */ +/* 107 */ /***/ (function(module, exports) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -13156,16 +12959,14 @@ module.exports = hyphenate; /***/ }), -/* 111 */ +/* 108 */ /***/ (function(module, exports) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * * @typechecks static-only @@ -13190,7 +12991,7 @@ module.exports = memoizeStringOnly; /***/ }), -/* 112 */ +/* 109 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -13203,11 +13004,11 @@ 'use strict'; - var DOMProperty = __webpack_require__(44); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactInstrumentation = __webpack_require__(70); + var DOMProperty = __webpack_require__(41); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactInstrumentation = __webpack_require__(67); - var quoteAttributeValueForBrowser = __webpack_require__(113); + var quoteAttributeValueForBrowser = __webpack_require__(110); var warning = __webpack_require__(8); var VALID_ATTRIBUTE_NAME_REGEX = new RegExp('^[' + DOMProperty.ATTRIBUTE_NAME_START_CHAR + '][' + DOMProperty.ATTRIBUTE_NAME_CHAR + ']*$'); @@ -13428,7 +13229,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 113 */ +/* 110 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -13441,7 +13242,7 @@ 'use strict'; - var escapeTextContentForBrowser = __webpack_require__(95); + var escapeTextContentForBrowser = __webpack_require__(92); /** * Escapes attribute value to prevent scripting attacks. @@ -13456,7 +13257,7 @@ module.exports = quoteAttributeValueForBrowser; /***/ }), -/* 114 */ +/* 111 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -13471,12 +13272,12 @@ var _assign = __webpack_require__(4); - var EventPluginRegistry = __webpack_require__(51); - var ReactEventEmitterMixin = __webpack_require__(115); - var ViewportMetrics = __webpack_require__(85); + var EventPluginRegistry = __webpack_require__(48); + var ReactEventEmitterMixin = __webpack_require__(112); + var ViewportMetrics = __webpack_require__(82); - var getVendorPrefixedEventName = __webpack_require__(116); - var isEventSupported = __webpack_require__(79); + var getVendorPrefixedEventName = __webpack_require__(113); + var isEventSupported = __webpack_require__(76); /** * Summary of `ReactBrowserEventEmitter` event handling: @@ -13782,7 +13583,7 @@ module.exports = ReactBrowserEventEmitter; /***/ }), -/* 115 */ +/* 112 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -13795,7 +13596,7 @@ 'use strict'; - var EventPluginHub = __webpack_require__(50); + var EventPluginHub = __webpack_require__(47); function runEventQueueInBatch(events) { EventPluginHub.enqueueEvents(events); @@ -13816,7 +13617,7 @@ module.exports = ReactEventEmitterMixin; /***/ }), -/* 116 */ +/* 113 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -13829,7 +13630,7 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); /** * Generate a mapping of standard vendor prefixes using the defined style property and event name. @@ -13919,7 +13720,7 @@ module.exports = getVendorPrefixedEventName; /***/ }), -/* 117 */ +/* 114 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -13932,13 +13733,13 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var DOMPropertyOperations = __webpack_require__(112); - var LinkedValueUtils = __webpack_require__(118); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactUpdates = __webpack_require__(64); + var DOMPropertyOperations = __webpack_require__(109); + var LinkedValueUtils = __webpack_require__(115); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactUpdates = __webpack_require__(61); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -14209,7 +14010,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 118 */ +/* 115 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -14222,9 +14023,9 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var ReactPropTypesSecret = __webpack_require__(119); + var ReactPropTypesSecret = __webpack_require__(116); var propTypesFactory = __webpack_require__(29); var React = __webpack_require__(2); @@ -14350,7 +14151,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 119 */ +/* 116 */ /***/ (function(module, exports) { /** @@ -14369,7 +14170,7 @@ module.exports = ReactPropTypesSecret; /***/ }), -/* 120 */ +/* 117 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -14385,8 +14186,8 @@ var _assign = __webpack_require__(4); var React = __webpack_require__(2); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactDOMSelect = __webpack_require__(121); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactDOMSelect = __webpack_require__(118); var warning = __webpack_require__(8); var didWarnInvalidOptionChildren = false; @@ -14494,7 +14295,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 121 */ +/* 118 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -14509,9 +14310,9 @@ var _assign = __webpack_require__(4); - var LinkedValueUtils = __webpack_require__(118); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactUpdates = __webpack_require__(64); + var LinkedValueUtils = __webpack_require__(115); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactUpdates = __webpack_require__(61); var warning = __webpack_require__(8); @@ -14697,7 +14498,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 122 */ +/* 119 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -14710,12 +14511,12 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var LinkedValueUtils = __webpack_require__(118); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactUpdates = __webpack_require__(64); + var LinkedValueUtils = __webpack_require__(115); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactUpdates = __webpack_require__(61); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -14860,7 +14661,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 123 */ +/* 120 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -14873,18 +14674,18 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var ReactComponentEnvironment = __webpack_require__(124); - var ReactInstanceMap = __webpack_require__(125); - var ReactInstrumentation = __webpack_require__(70); + var ReactComponentEnvironment = __webpack_require__(121); + var ReactInstanceMap = __webpack_require__(122); + var ReactInstrumentation = __webpack_require__(67); var ReactCurrentOwner = __webpack_require__(17); - var ReactReconciler = __webpack_require__(67); - var ReactChildReconciler = __webpack_require__(126); + var ReactReconciler = __webpack_require__(64); + var ReactChildReconciler = __webpack_require__(123); var emptyFunction = __webpack_require__(9); - var flattenChildren = __webpack_require__(141); + var flattenChildren = __webpack_require__(138); var invariant = __webpack_require__(12); /** @@ -15309,7 +15110,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 124 */ +/* 121 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -15323,7 +15124,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -15356,7 +15157,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 125 */ +/* 122 */ /***/ (function(module, exports) { /** @@ -15404,7 +15205,7 @@ module.exports = ReactInstanceMap; /***/ }), -/* 126 */ +/* 123 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -15417,12 +15218,12 @@ 'use strict'; - var ReactReconciler = __webpack_require__(67); + var ReactReconciler = __webpack_require__(64); - var instantiateReactComponent = __webpack_require__(127); - var KeyEscapeUtils = __webpack_require__(137); - var shouldUpdateReactComponent = __webpack_require__(133); - var traverseAllChildren = __webpack_require__(138); + var instantiateReactComponent = __webpack_require__(124); + var KeyEscapeUtils = __webpack_require__(134); + var shouldUpdateReactComponent = __webpack_require__(130); + var traverseAllChildren = __webpack_require__(135); var warning = __webpack_require__(8); var ReactComponentTreeHook; @@ -15560,7 +15361,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 127 */ +/* 124 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -15573,14 +15374,14 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var ReactCompositeComponent = __webpack_require__(128); - var ReactEmptyComponent = __webpack_require__(134); - var ReactHostComponent = __webpack_require__(135); + var ReactCompositeComponent = __webpack_require__(125); + var ReactEmptyComponent = __webpack_require__(131); + var ReactHostComponent = __webpack_require__(132); - var getNextDebugID = __webpack_require__(136); + var getNextDebugID = __webpack_require__(133); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -15692,7 +15493,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 128 */ +/* 125 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -15705,26 +15506,26 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); var React = __webpack_require__(2); - var ReactComponentEnvironment = __webpack_require__(124); + var ReactComponentEnvironment = __webpack_require__(121); var ReactCurrentOwner = __webpack_require__(17); - var ReactErrorUtils = __webpack_require__(53); - var ReactInstanceMap = __webpack_require__(125); - var ReactInstrumentation = __webpack_require__(70); - var ReactNodeTypes = __webpack_require__(129); - var ReactReconciler = __webpack_require__(67); + var ReactErrorUtils = __webpack_require__(50); + var ReactInstanceMap = __webpack_require__(122); + var ReactInstrumentation = __webpack_require__(67); + var ReactNodeTypes = __webpack_require__(126); + var ReactReconciler = __webpack_require__(64); if (process.env.NODE_ENV !== 'production') { - var checkReactTypeSpec = __webpack_require__(130); + var checkReactTypeSpec = __webpack_require__(127); } var emptyObject = __webpack_require__(11); var invariant = __webpack_require__(12); - var shallowEqual = __webpack_require__(132); - var shouldUpdateReactComponent = __webpack_require__(133); + var shallowEqual = __webpack_require__(129); + var shouldUpdateReactComponent = __webpack_require__(130); var warning = __webpack_require__(8); var CompositeTypes = { @@ -16595,7 +16396,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 129 */ +/* 126 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -16609,7 +16410,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var React = __webpack_require__(2); @@ -16638,7 +16439,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 130 */ +/* 127 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -16651,10 +16452,10 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var ReactPropTypeLocationNames = __webpack_require__(131); - var ReactPropTypesSecret = __webpack_require__(119); + var ReactPropTypeLocationNames = __webpack_require__(128); + var ReactPropTypesSecret = __webpack_require__(116); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -16728,7 +16529,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 131 */ +/* 128 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -16756,16 +16557,14 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 132 */ +/* 129 */ /***/ (function(module, exports) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks * @@ -16828,7 +16627,7 @@ module.exports = shallowEqual; /***/ }), -/* 133 */ +/* 130 */ /***/ (function(module, exports) { /** @@ -16872,7 +16671,7 @@ module.exports = shouldUpdateReactComponent; /***/ }), -/* 134 */ +/* 131 */ /***/ (function(module, exports) { /** @@ -16904,7 +16703,7 @@ module.exports = ReactEmptyComponent; /***/ }), -/* 135 */ +/* 132 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -16917,7 +16716,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -16975,7 +16774,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 136 */ +/* 133 */ /***/ (function(module, exports) { /** @@ -16998,7 +16797,7 @@ module.exports = getNextDebugID; /***/ }), -/* 137 */ +/* 134 */ /***/ (function(module, exports) { /** @@ -17059,7 +16858,7 @@ module.exports = KeyEscapeUtils; /***/ }), -/* 138 */ +/* 135 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -17072,14 +16871,14 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var ReactCurrentOwner = __webpack_require__(17); - var REACT_ELEMENT_TYPE = __webpack_require__(139); + var REACT_ELEMENT_TYPE = __webpack_require__(136); - var getIteratorFn = __webpack_require__(140); + var getIteratorFn = __webpack_require__(137); var invariant = __webpack_require__(12); - var KeyEscapeUtils = __webpack_require__(137); + var KeyEscapeUtils = __webpack_require__(134); var warning = __webpack_require__(8); var SEPARATOR = '.'; @@ -17238,7 +17037,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 139 */ +/* 136 */ /***/ (function(module, exports) { /** @@ -17260,7 +17059,7 @@ module.exports = REACT_ELEMENT_TYPE; /***/ }), -/* 140 */ +/* 137 */ /***/ (function(module, exports) { /** @@ -17303,7 +17102,7 @@ module.exports = getIteratorFn; /***/ }), -/* 141 */ +/* 138 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -17317,8 +17116,8 @@ 'use strict'; - var KeyEscapeUtils = __webpack_require__(137); - var traverseAllChildren = __webpack_require__(138); + var KeyEscapeUtils = __webpack_require__(134); + var traverseAllChildren = __webpack_require__(135); var warning = __webpack_require__(8); var ReactComponentTreeHook; @@ -17382,7 +17181,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 142 */ +/* 139 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -17397,10 +17196,10 @@ var _assign = __webpack_require__(4); - var PooledClass = __webpack_require__(58); - var Transaction = __webpack_require__(76); - var ReactInstrumentation = __webpack_require__(70); - var ReactServerUpdateQueue = __webpack_require__(143); + var PooledClass = __webpack_require__(55); + var Transaction = __webpack_require__(73); + var ReactInstrumentation = __webpack_require__(67); + var ReactServerUpdateQueue = __webpack_require__(140); /** * Executed within the scope of the `Transaction` instance. Consider these as @@ -17475,7 +17274,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 143 */ +/* 140 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -17491,7 +17290,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - var ReactUpdateQueue = __webpack_require__(144); + var ReactUpdateQueue = __webpack_require__(141); var warning = __webpack_require__(8); @@ -17617,7 +17416,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 144 */ +/* 141 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -17630,12 +17429,12 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var ReactCurrentOwner = __webpack_require__(17); - var ReactInstanceMap = __webpack_require__(125); - var ReactInstrumentation = __webpack_require__(70); - var ReactUpdates = __webpack_require__(64); + var ReactInstanceMap = __webpack_require__(122); + var ReactInstrumentation = __webpack_require__(67); + var ReactUpdates = __webpack_require__(61); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -17854,7 +17653,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 145 */ +/* 142 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -18228,7 +18027,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 146 */ +/* 143 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -18243,8 +18042,8 @@ var _assign = __webpack_require__(4); - var DOMLazyTree = __webpack_require__(90); - var ReactDOMComponentTree = __webpack_require__(42); + var DOMLazyTree = __webpack_require__(87); + var ReactDOMComponentTree = __webpack_require__(39); var ReactDOMEmptyComponent = function (instantiate) { // ReactCompositeComponent uses this: @@ -18290,7 +18089,7 @@ module.exports = ReactDOMEmptyComponent; /***/ }), -/* 147 */ +/* 144 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -18303,7 +18102,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -18429,7 +18228,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 148 */ +/* 145 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -18442,16 +18241,16 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var DOMChildrenOperations = __webpack_require__(89); - var DOMLazyTree = __webpack_require__(90); - var ReactDOMComponentTree = __webpack_require__(42); + var DOMChildrenOperations = __webpack_require__(86); + var DOMLazyTree = __webpack_require__(87); + var ReactDOMComponentTree = __webpack_require__(39); - var escapeTextContentForBrowser = __webpack_require__(95); + var escapeTextContentForBrowser = __webpack_require__(92); var invariant = __webpack_require__(12); - var validateDOMNesting = __webpack_require__(145); + var validateDOMNesting = __webpack_require__(142); /** * Text nodes violate a couple assumptions that React makes about components: @@ -18594,7 +18393,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 149 */ +/* 146 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -18609,8 +18408,8 @@ var _assign = __webpack_require__(4); - var ReactUpdates = __webpack_require__(64); - var Transaction = __webpack_require__(76); + var ReactUpdates = __webpack_require__(61); + var Transaction = __webpack_require__(73); var emptyFunction = __webpack_require__(9); @@ -18664,7 +18463,7 @@ module.exports = ReactDefaultBatchingStrategy; /***/ }), -/* 150 */ +/* 147 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -18679,14 +18478,14 @@ var _assign = __webpack_require__(4); - var EventListener = __webpack_require__(151); - var ExecutionEnvironment = __webpack_require__(56); - var PooledClass = __webpack_require__(58); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactUpdates = __webpack_require__(64); + var EventListener = __webpack_require__(148); + var ExecutionEnvironment = __webpack_require__(53); + var PooledClass = __webpack_require__(55); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactUpdates = __webpack_require__(61); - var getEventTarget = __webpack_require__(78); - var getUnboundedScrollPosition = __webpack_require__(152); + var getEventTarget = __webpack_require__(75); + var getUnboundedScrollPosition = __webpack_require__(149); /** * Find the deepest React component completely containing the root of the @@ -18821,7 +18620,7 @@ module.exports = ReactEventListener; /***/ }), -/* 151 */ +/* 148 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {'use strict'; @@ -18829,17 +18628,8 @@ /** * Copyright (c) 2013-present, Facebook, Inc. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -18910,16 +18700,14 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 152 */ +/* 149 */ /***/ (function(module, exports) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -18953,7 +18741,7 @@ module.exports = getUnboundedScrollPosition; /***/ }), -/* 153 */ +/* 150 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -18966,14 +18754,14 @@ 'use strict'; - var DOMProperty = __webpack_require__(44); - var EventPluginHub = __webpack_require__(50); - var EventPluginUtils = __webpack_require__(52); - var ReactComponentEnvironment = __webpack_require__(124); - var ReactEmptyComponent = __webpack_require__(134); - var ReactBrowserEventEmitter = __webpack_require__(114); - var ReactHostComponent = __webpack_require__(135); - var ReactUpdates = __webpack_require__(64); + var DOMProperty = __webpack_require__(41); + var EventPluginHub = __webpack_require__(47); + var EventPluginUtils = __webpack_require__(49); + var ReactComponentEnvironment = __webpack_require__(121); + var ReactEmptyComponent = __webpack_require__(131); + var ReactBrowserEventEmitter = __webpack_require__(111); + var ReactHostComponent = __webpack_require__(132); + var ReactUpdates = __webpack_require__(61); var ReactInjection = { Component: ReactComponentEnvironment.injection, @@ -18989,7 +18777,7 @@ module.exports = ReactInjection; /***/ }), -/* 154 */ +/* 151 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -19004,13 +18792,13 @@ var _assign = __webpack_require__(4); - var CallbackQueue = __webpack_require__(65); - var PooledClass = __webpack_require__(58); - var ReactBrowserEventEmitter = __webpack_require__(114); - var ReactInputSelection = __webpack_require__(155); - var ReactInstrumentation = __webpack_require__(70); - var Transaction = __webpack_require__(76); - var ReactUpdateQueue = __webpack_require__(144); + var CallbackQueue = __webpack_require__(62); + var PooledClass = __webpack_require__(55); + var ReactBrowserEventEmitter = __webpack_require__(111); + var ReactInputSelection = __webpack_require__(152); + var ReactInstrumentation = __webpack_require__(67); + var Transaction = __webpack_require__(73); + var ReactUpdateQueue = __webpack_require__(141); /** * Ensures that, when possible, the selection range (currently selected text @@ -19170,7 +18958,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 155 */ +/* 152 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -19183,11 +18971,11 @@ 'use strict'; - var ReactDOMSelection = __webpack_require__(156); + var ReactDOMSelection = __webpack_require__(153); - var containsNode = __webpack_require__(158); - var focusNode = __webpack_require__(103); - var getActiveElement = __webpack_require__(161); + var containsNode = __webpack_require__(155); + var focusNode = __webpack_require__(100); + var getActiveElement = __webpack_require__(158); function isInDocument(node) { return containsNode(document.documentElement, node); @@ -19295,7 +19083,7 @@ module.exports = ReactInputSelection; /***/ }), -/* 156 */ +/* 153 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -19308,10 +19096,10 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); - var getNodeForCharacterOffset = __webpack_require__(157); - var getTextContentAccessor = __webpack_require__(59); + var getNodeForCharacterOffset = __webpack_require__(154); + var getTextContentAccessor = __webpack_require__(56); /** * While `isCollapsed` is available on the Selection object and `collapsed` @@ -19509,7 +19297,7 @@ module.exports = ReactDOMSelection; /***/ }), -/* 157 */ +/* 154 */ /***/ (function(module, exports) { /** @@ -19585,23 +19373,21 @@ module.exports = getNodeForCharacterOffset; /***/ }), -/* 158 */ +/* 155 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * */ - var isTextNode = __webpack_require__(159); + var isTextNode = __webpack_require__(156); /*eslint-disable no-bitwise */ @@ -19629,23 +19415,21 @@ module.exports = containsNode; /***/ }), -/* 159 */ +/* 156 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ - var isNode = __webpack_require__(160); + var isNode = __webpack_require__(157); /** * @param {*} object The object to check. @@ -19658,18 +19442,16 @@ module.exports = isTextNode; /***/ }), -/* 160 */ +/* 157 */ /***/ (function(module, exports) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -19687,18 +19469,16 @@ module.exports = isNode; /***/ }), -/* 161 */ +/* 158 */ /***/ (function(module, exports) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -19730,7 +19510,7 @@ module.exports = getActiveElement; /***/ }), -/* 162 */ +/* 159 */ /***/ (function(module, exports) { /** @@ -20034,7 +19814,7 @@ module.exports = SVGDOMPropertyConfig; /***/ }), -/* 163 */ +/* 160 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20047,15 +19827,15 @@ 'use strict'; - var EventPropagators = __webpack_require__(49); - var ExecutionEnvironment = __webpack_require__(56); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactInputSelection = __webpack_require__(155); - var SyntheticEvent = __webpack_require__(61); + var EventPropagators = __webpack_require__(46); + var ExecutionEnvironment = __webpack_require__(53); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactInputSelection = __webpack_require__(152); + var SyntheticEvent = __webpack_require__(58); - var getActiveElement = __webpack_require__(161); - var isTextInputElement = __webpack_require__(80); - var shallowEqual = __webpack_require__(132); + var getActiveElement = __webpack_require__(158); + var isTextInputElement = __webpack_require__(77); + var shallowEqual = __webpack_require__(129); var skipSelectionChangeEvent = ExecutionEnvironment.canUseDOM && 'documentMode' in document && document.documentMode <= 11; @@ -20224,7 +20004,7 @@ module.exports = SelectEventPlugin; /***/ }), -/* 164 */ +/* 161 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -20238,25 +20018,25 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); - - var EventListener = __webpack_require__(151); - var EventPropagators = __webpack_require__(49); - var ReactDOMComponentTree = __webpack_require__(42); - var SyntheticAnimationEvent = __webpack_require__(165); - var SyntheticClipboardEvent = __webpack_require__(166); - var SyntheticEvent = __webpack_require__(61); - var SyntheticFocusEvent = __webpack_require__(167); - var SyntheticKeyboardEvent = __webpack_require__(168); - var SyntheticMouseEvent = __webpack_require__(83); - var SyntheticDragEvent = __webpack_require__(171); - var SyntheticTouchEvent = __webpack_require__(172); - var SyntheticTransitionEvent = __webpack_require__(173); - var SyntheticUIEvent = __webpack_require__(84); - var SyntheticWheelEvent = __webpack_require__(174); + var _prodInvariant = __webpack_require__(40); + + var EventListener = __webpack_require__(148); + var EventPropagators = __webpack_require__(46); + var ReactDOMComponentTree = __webpack_require__(39); + var SyntheticAnimationEvent = __webpack_require__(162); + var SyntheticClipboardEvent = __webpack_require__(163); + var SyntheticEvent = __webpack_require__(58); + var SyntheticFocusEvent = __webpack_require__(164); + var SyntheticKeyboardEvent = __webpack_require__(165); + var SyntheticMouseEvent = __webpack_require__(80); + var SyntheticDragEvent = __webpack_require__(168); + var SyntheticTouchEvent = __webpack_require__(169); + var SyntheticTransitionEvent = __webpack_require__(170); + var SyntheticUIEvent = __webpack_require__(81); + var SyntheticWheelEvent = __webpack_require__(171); var emptyFunction = __webpack_require__(9); - var getEventCharCode = __webpack_require__(169); + var getEventCharCode = __webpack_require__(166); var invariant = __webpack_require__(12); /** @@ -20453,7 +20233,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 165 */ +/* 162 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20466,7 +20246,7 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); /** * @interface Event @@ -20494,7 +20274,7 @@ module.exports = SyntheticAnimationEvent; /***/ }), -/* 166 */ +/* 163 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20507,7 +20287,7 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); /** * @interface Event @@ -20534,7 +20314,7 @@ module.exports = SyntheticClipboardEvent; /***/ }), -/* 167 */ +/* 164 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20547,7 +20327,7 @@ 'use strict'; - var SyntheticUIEvent = __webpack_require__(84); + var SyntheticUIEvent = __webpack_require__(81); /** * @interface FocusEvent @@ -20572,7 +20352,7 @@ module.exports = SyntheticFocusEvent; /***/ }), -/* 168 */ +/* 165 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20585,11 +20365,11 @@ 'use strict'; - var SyntheticUIEvent = __webpack_require__(84); + var SyntheticUIEvent = __webpack_require__(81); - var getEventCharCode = __webpack_require__(169); - var getEventKey = __webpack_require__(170); - var getEventModifierState = __webpack_require__(86); + var getEventCharCode = __webpack_require__(166); + var getEventKey = __webpack_require__(167); + var getEventModifierState = __webpack_require__(83); /** * @interface KeyboardEvent @@ -20658,7 +20438,7 @@ module.exports = SyntheticKeyboardEvent; /***/ }), -/* 169 */ +/* 166 */ /***/ (function(module, exports) { /** @@ -20710,7 +20490,7 @@ module.exports = getEventCharCode; /***/ }), -/* 170 */ +/* 167 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20723,7 +20503,7 @@ 'use strict'; - var getEventCharCode = __webpack_require__(169); + var getEventCharCode = __webpack_require__(166); /** * Normalization of deprecated HTML5 `key` values @@ -20824,7 +20604,7 @@ module.exports = getEventKey; /***/ }), -/* 171 */ +/* 168 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20837,7 +20617,7 @@ 'use strict'; - var SyntheticMouseEvent = __webpack_require__(83); + var SyntheticMouseEvent = __webpack_require__(80); /** * @interface DragEvent @@ -20862,7 +20642,7 @@ module.exports = SyntheticDragEvent; /***/ }), -/* 172 */ +/* 169 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20875,9 +20655,9 @@ 'use strict'; - var SyntheticUIEvent = __webpack_require__(84); + var SyntheticUIEvent = __webpack_require__(81); - var getEventModifierState = __webpack_require__(86); + var getEventModifierState = __webpack_require__(83); /** * @interface TouchEvent @@ -20909,7 +20689,7 @@ module.exports = SyntheticTouchEvent; /***/ }), -/* 173 */ +/* 170 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20922,7 +20702,7 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); /** * @interface Event @@ -20950,7 +20730,7 @@ module.exports = SyntheticTransitionEvent; /***/ }), -/* 174 */ +/* 171 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20963,7 +20743,7 @@ 'use strict'; - var SyntheticMouseEvent = __webpack_require__(83); + var SyntheticMouseEvent = __webpack_require__(80); /** * @interface WheelEvent @@ -21003,7 +20783,7 @@ module.exports = SyntheticWheelEvent; /***/ }), -/* 175 */ +/* 172 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -21016,29 +20796,29 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var DOMLazyTree = __webpack_require__(90); - var DOMProperty = __webpack_require__(44); + var DOMLazyTree = __webpack_require__(87); + var DOMProperty = __webpack_require__(41); var React = __webpack_require__(2); - var ReactBrowserEventEmitter = __webpack_require__(114); + var ReactBrowserEventEmitter = __webpack_require__(111); var ReactCurrentOwner = __webpack_require__(17); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactDOMContainerInfo = __webpack_require__(176); - var ReactDOMFeatureFlags = __webpack_require__(177); - var ReactFeatureFlags = __webpack_require__(66); - var ReactInstanceMap = __webpack_require__(125); - var ReactInstrumentation = __webpack_require__(70); - var ReactMarkupChecksum = __webpack_require__(178); - var ReactReconciler = __webpack_require__(67); - var ReactUpdateQueue = __webpack_require__(144); - var ReactUpdates = __webpack_require__(64); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactDOMContainerInfo = __webpack_require__(173); + var ReactDOMFeatureFlags = __webpack_require__(174); + var ReactFeatureFlags = __webpack_require__(63); + var ReactInstanceMap = __webpack_require__(122); + var ReactInstrumentation = __webpack_require__(67); + var ReactMarkupChecksum = __webpack_require__(175); + var ReactReconciler = __webpack_require__(64); + var ReactUpdateQueue = __webpack_require__(141); + var ReactUpdates = __webpack_require__(61); var emptyObject = __webpack_require__(11); - var instantiateReactComponent = __webpack_require__(127); + var instantiateReactComponent = __webpack_require__(124); var invariant = __webpack_require__(12); - var setInnerHTML = __webpack_require__(92); - var shouldUpdateReactComponent = __webpack_require__(133); + var setInnerHTML = __webpack_require__(89); + var shouldUpdateReactComponent = __webpack_require__(130); var warning = __webpack_require__(8); var ATTR_NAME = DOMProperty.ID_ATTRIBUTE_NAME; @@ -21544,7 +21324,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 176 */ +/* 173 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -21557,7 +21337,7 @@ 'use strict'; - var validateDOMNesting = __webpack_require__(145); + var validateDOMNesting = __webpack_require__(142); var DOC_NODE_TYPE = 9; @@ -21580,7 +21360,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 177 */ +/* 174 */ /***/ (function(module, exports) { /** @@ -21601,7 +21381,7 @@ module.exports = ReactDOMFeatureFlags; /***/ }), -/* 178 */ +/* 175 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -21614,7 +21394,7 @@ 'use strict'; - var adler32 = __webpack_require__(179); + var adler32 = __webpack_require__(176); var TAG_END = /\/?>/; var COMMENT_START = /^<\!\-\-/; @@ -21653,7 +21433,7 @@ module.exports = ReactMarkupChecksum; /***/ }), -/* 179 */ +/* 176 */ /***/ (function(module, exports) { /** @@ -21699,7 +21479,7 @@ module.exports = adler32; /***/ }), -/* 180 */ +/* 177 */ /***/ (function(module, exports) { /** @@ -21715,7 +21495,7 @@ module.exports = '15.6.2'; /***/ }), -/* 181 */ +/* 178 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -21728,13 +21508,13 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var ReactCurrentOwner = __webpack_require__(17); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactInstanceMap = __webpack_require__(125); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactInstanceMap = __webpack_require__(122); - var getHostComponentFromComposite = __webpack_require__(182); + var getHostComponentFromComposite = __webpack_require__(179); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -21778,7 +21558,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 182 */ +/* 179 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -21791,7 +21571,7 @@ 'use strict'; - var ReactNodeTypes = __webpack_require__(129); + var ReactNodeTypes = __webpack_require__(126); function getHostComponentFromComposite(inst) { var type; @@ -21810,7 +21590,7 @@ module.exports = getHostComponentFromComposite; /***/ }), -/* 183 */ +/* 180 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -21823,12 +21603,12 @@ 'use strict'; - var ReactMount = __webpack_require__(175); + var ReactMount = __webpack_require__(172); module.exports = ReactMount.renderSubtreeIntoContainer; /***/ }), -/* 184 */ +/* 181 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -21841,8 +21621,8 @@ 'use strict'; - var DOMProperty = __webpack_require__(44); - var EventPluginRegistry = __webpack_require__(51); + var DOMProperty = __webpack_require__(41); + var EventPluginRegistry = __webpack_require__(48); var ReactComponentTreeHook = __webpack_require__(24); var warning = __webpack_require__(8); @@ -21943,7 +21723,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 185 */ +/* 182 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -21989,7 +21769,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 186 */ +/* 183 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -22002,7 +21782,7 @@ 'use strict'; - var DOMProperty = __webpack_require__(44); + var DOMProperty = __webpack_require__(41); var ReactComponentTreeHook = __webpack_require__(24); var warning = __webpack_require__(8); @@ -22085,69 +21865,180 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 187 */ +/* 184 */ /***/ (function(module, exports, __webpack_require__) { - /* WEBPACK VAR INJECTION */(function(process) {var addons = {}; - addons.TransitionGroup = __webpack_require__(188); - addons.CSSTransitionGroup = __webpack_require__(195); - addons.LinkedStateMixin = __webpack_require__(205); - addons.createFragment = __webpack_require__(206); - addons.update = __webpack_require__(207); - addons.PureRenderMixin = __webpack_require__(208); + /** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ - if (process.env.NODE_ENV !== "production") { - addons.TestUtils = __webpack_require__(209); - addons.Perf = __webpack_require__(213); + 'use strict'; + + var React = __webpack_require__(1); + var factory = __webpack_require__(35); + + if (typeof React === 'undefined') { + throw Error( + 'create-react-class could not find the React object. If you are using script tags, ' + + 'make sure that React is being loaded before create-react-class.' + ); } - module.exports = addons; + // Hack to grab NoopUpdateQueue from isomorphic React + var ReactNoopUpdateQueue = new React.Component().updater; + + module.exports = factory( + React.Component, + React.isValidElement, + ReactNoopUpdateQueue + ); - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 188 */ +/* 185 */ /***/ (function(module, exports, __webpack_require__) { - /** + /* WEBPACK VAR INJECTION */(function(process) {/** * Copyright (c) 2013-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ - 'use strict'; + if (process.env.NODE_ENV !== 'production') { + var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' && + Symbol.for && + Symbol.for('react.element')) || + 0xeac7; + + var isValidElement = function(object) { + return typeof object === 'object' && + object !== null && + object.$$typeof === REACT_ELEMENT_TYPE; + }; - module.exports = __webpack_require__(189); + // By explicitly using `prop-types` you are opting into new development behavior. + // http://fb.me/prop-types-in-prod + var throwOnDirectAccess = true; + module.exports = __webpack_require__(30)(isValidElement, throwOnDirectAccess); + } else { + // By explicitly using `prop-types` you are opting into new production behavior. + // http://fb.me/prop-types-in-prod + module.exports = __webpack_require__(186)(); + } + /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 189 */ +/* 186 */ /***/ (function(module, exports, __webpack_require__) { - /* WEBPACK VAR INJECTION */(function(process) {'use strict'; + /** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ - exports.__esModule = true; + 'use strict'; - 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; }; + var emptyFunction = __webpack_require__(9); + var invariant = __webpack_require__(12); + var ReactPropTypesSecret = __webpack_require__(31); - var _chainFunction = __webpack_require__(190); + module.exports = function() { + function shim(props, propName, componentName, location, propFullName, secret) { + if (secret === ReactPropTypesSecret) { + // It is still safe when called from React. + return; + } + invariant( + false, + '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' + ); + }; + shim.isRequired = shim; + function getShim() { + return shim; + }; + // Important! + // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`. + var ReactPropTypes = { + array: shim, + bool: shim, + func: shim, + number: shim, + object: shim, + string: shim, + symbol: shim, - var _chainFunction2 = _interopRequireDefault(_chainFunction); + any: shim, + arrayOf: getShim, + element: shim, + instanceOf: getShim, + node: shim, + objectOf: getShim, + oneOf: getShim, + oneOfType: getShim, + shape: getShim, + exact: getShim + }; - var _react = __webpack_require__(1); + ReactPropTypes.checkPropTypes = emptyFunction; + ReactPropTypes.PropTypes = ReactPropTypes; - var _react2 = _interopRequireDefault(_react); + return ReactPropTypes; + }; - var _propTypes = __webpack_require__(191); - var _propTypes2 = _interopRequireDefault(_propTypes); +/***/ }), +/* 187 */ +/***/ (function(module, exports, __webpack_require__) { + + /* WEBPACK VAR INJECTION */(function(process) {var addons = {}; + addons.TransitionGroup = __webpack_require__(188); + addons.CSSTransitionGroup = __webpack_require__(192); + addons.LinkedStateMixin = __webpack_require__(201); + addons.createFragment = __webpack_require__(202); + addons.update = __webpack_require__(203); + addons.PureRenderMixin = __webpack_require__(205); + + if (process.env.NODE_ENV !== "production") { + addons.TestUtils = __webpack_require__(206); + addons.Perf = __webpack_require__(210); + } + + module.exports = addons; + + /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) + +/***/ }), +/* 188 */ +/***/ (function(module, exports, __webpack_require__) { + + /* WEBPACK VAR INJECTION */(function(process) {'use strict'; + + exports.__esModule = true; + + var _chainFunction = __webpack_require__(189); + + var _chainFunction2 = _interopRequireDefault(_chainFunction); + + var _react = __webpack_require__(1); + + var _react2 = _interopRequireDefault(_react); - var _warning = __webpack_require__(193); + var _warning = __webpack_require__(190); var _warning2 = _interopRequireDefault(_warning); - var _ChildMapping = __webpack_require__(194); + var _ChildMapping = __webpack_require__(191); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -22158,9 +22049,9 @@ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } var propTypes = { - component: _propTypes2.default.any, - childFactory: _propTypes2.default.func, - children: _propTypes2.default.node + component: _react2.default.PropTypes.any, + childFactory: _react2.default.PropTypes.func, + children: _react2.default.PropTypes.node }; var defaultProps = { @@ -22178,18 +22069,21 @@ var _this = _possibleConstructorReturn(this, _React$Component.call(this, props, context)); - _this.performAppear = function (key, component) { + _this.performAppear = function (key) { _this.currentlyTransitioningKeys[key] = true; + var component = _this.childRefs[key]; + if (component.componentWillAppear) { - component.componentWillAppear(_this._handleDoneAppearing.bind(_this, key, component)); + component.componentWillAppear(_this._handleDoneAppearing.bind(_this, key)); } else { - _this._handleDoneAppearing(key, component); + _this._handleDoneAppearing(key); } }; - _this._handleDoneAppearing = function (key, component) { - if (component.componentDidAppear) { + _this._handleDoneAppearing = function (key) { + var component = _this.childRefs[key]; + if (component && component.componentDidAppear) { component.componentDidAppear(); } @@ -22199,22 +22093,25 @@ if (!currentChildMapping || !currentChildMapping.hasOwnProperty(key)) { // This was removed before it had fully appeared. Remove it. - _this.performLeave(key, component); + _this.performLeave(key); } }; - _this.performEnter = function (key, component) { + _this.performEnter = function (key) { _this.currentlyTransitioningKeys[key] = true; + var component = _this.childRefs[key]; + if (component.componentWillEnter) { - component.componentWillEnter(_this._handleDoneEntering.bind(_this, key, component)); + component.componentWillEnter(_this._handleDoneEntering.bind(_this, key)); } else { - _this._handleDoneEntering(key, component); + _this._handleDoneEntering(key); } }; - _this._handleDoneEntering = function (key, component) { - if (component.componentDidEnter) { + _this._handleDoneEntering = function (key) { + var component = _this.childRefs[key]; + if (component && component.componentDidEnter) { component.componentDidEnter(); } @@ -22224,25 +22121,28 @@ if (!currentChildMapping || !currentChildMapping.hasOwnProperty(key)) { // This was removed before it had fully entered. Remove it. - _this.performLeave(key, component); + _this.performLeave(key); } }; - _this.performLeave = function (key, component) { + _this.performLeave = function (key) { _this.currentlyTransitioningKeys[key] = true; + var component = _this.childRefs[key]; if (component.componentWillLeave) { - component.componentWillLeave(_this._handleDoneLeaving.bind(_this, key, component)); + component.componentWillLeave(_this._handleDoneLeaving.bind(_this, key)); } else { // Note that this is somewhat dangerous b/c it calls setState() // again, effectively mutating the component before all the work // is done. - _this._handleDoneLeaving(key, component); + _this._handleDoneLeaving(key); } }; - _this._handleDoneLeaving = function (key, component) { - if (component.componentDidLeave) { + _this._handleDoneLeaving = function (key) { + var component = _this.childRefs[key]; + + if (component && component.componentDidLeave) { component.componentDidLeave(); } @@ -22252,10 +22152,10 @@ if (currentChildMapping && currentChildMapping.hasOwnProperty(key)) { // This entered again before it fully left. Add it again. - _this.keysToEnter.push(key); + _this.performEnter(key); } else { _this.setState(function (state) { - var newChildren = _extends({}, state.children); + var newChildren = Object.assign({}, state.children); delete newChildren[key]; return { children: newChildren }; }); @@ -22280,7 +22180,7 @@ var initialChildMapping = this.state.children; for (var key in initialChildMapping) { if (initialChildMapping[key]) { - this.performAppear(key, this.childRefs[key]); + this.performAppear(key); } } }; @@ -22311,55 +22211,38 @@ }; TransitionGroup.prototype.componentDidUpdate = function componentDidUpdate() { - var _this2 = this; - var keysToEnter = this.keysToEnter; this.keysToEnter = []; - keysToEnter.forEach(function (key) { - return _this2.performEnter(key, _this2.childRefs[key]); - }); + keysToEnter.forEach(this.performEnter); var keysToLeave = this.keysToLeave; this.keysToLeave = []; - keysToLeave.forEach(function (key) { - return _this2.performLeave(key, _this2.childRefs[key]); - }); + keysToLeave.forEach(this.performLeave); }; TransitionGroup.prototype.render = function render() { - var _this3 = this; + var _this2 = this; // TODO: we could get rid of the need for the wrapper node // by cloning a single child var childrenToRender = []; var _loop = function _loop(key) { - var child = _this3.state.children[key]; + var child = _this2.state.children[key]; if (child) { var isCallbackRef = typeof child.ref !== 'string'; - var factoryChild = _this3.props.childFactory(child); - var ref = function ref(r) { - _this3.childRefs[key] = r; - }; - process.env.NODE_ENV !== 'production' ? (0, _warning2.default)(isCallbackRef, 'string refs are not supported on children of TransitionGroup and will be ignored. ' + 'Please use a callback ref instead: https://facebook.github.io/react/docs/refs-and-the-dom.html#the-ref-callback-attribute') : void 0; - // Always chaining the refs leads to problems when the childFactory - // wraps the child. The child ref callback gets called twice with the - // wrapper and the child. So we only need to chain the ref if the - // factoryChild is not different from child. - if (factoryChild === child && isCallbackRef) { - ref = (0, _chainFunction2.default)(child.ref, ref); - } - // You may need to apply reactive updates to a child as it is leaving. // The normal React way to do it won't work since the child will have // already been removed. In case you need this behavior you can provide // a childFactory function to wrap every child, even the ones that are // leaving. - childrenToRender.push(_react2.default.cloneElement(factoryChild, { + childrenToRender.push(_react2.default.cloneElement(_this2.props.childFactory(child), { key: key, - ref: ref + ref: (0, _chainFunction2.default)(isCallbackRef ? child.ref : null, function (r) { + _this2.childRefs[key] = r; + }) })); } }; @@ -22369,7 +22252,7 @@ } // Do not forward TransitionGroup props to primitive DOM nodes - var props = _extends({}, this.props); + var props = Object.assign({}, this.props); delete props.transitionLeave; delete props.transitionName; delete props.transitionAppear; @@ -22389,7 +22272,7 @@ TransitionGroup.displayName = 'TransitionGroup'; - TransitionGroup.propTypes = process.env.NODE_ENV !== "production" ? propTypes : {}; + TransitionGroup.propTypes = propTypes; TransitionGroup.defaultProps = defaultProps; exports.default = TransitionGroup; @@ -22397,7 +22280,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 190 */ +/* 189 */ /***/ (function(module, exports) { @@ -22423,106 +22306,7 @@ /***/ }), -/* 191 */ -/***/ (function(module, exports, __webpack_require__) { - - /* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - - if (process.env.NODE_ENV !== 'production') { - var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' && - Symbol.for && - Symbol.for('react.element')) || - 0xeac7; - - var isValidElement = function(object) { - return typeof object === 'object' && - object !== null && - object.$$typeof === REACT_ELEMENT_TYPE; - }; - - // By explicitly using `prop-types` you are opting into new development behavior. - // http://fb.me/prop-types-in-prod - var throwOnDirectAccess = true; - module.exports = __webpack_require__(30)(isValidElement, throwOnDirectAccess); - } else { - // By explicitly using `prop-types` you are opting into new production behavior. - // http://fb.me/prop-types-in-prod - module.exports = __webpack_require__(192)(); - } - - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) - -/***/ }), -/* 192 */ -/***/ (function(module, exports, __webpack_require__) { - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - - 'use strict'; - - var emptyFunction = __webpack_require__(31); - var invariant = __webpack_require__(32); - var ReactPropTypesSecret = __webpack_require__(34); - - module.exports = function() { - function shim(props, propName, componentName, location, propFullName, secret) { - if (secret === ReactPropTypesSecret) { - // It is still safe when called from React. - return; - } - invariant( - false, - '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' - ); - }; - shim.isRequired = shim; - function getShim() { - return shim; - }; - // Important! - // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`. - var ReactPropTypes = { - array: shim, - bool: shim, - func: shim, - number: shim, - object: shim, - string: shim, - symbol: shim, - - any: shim, - arrayOf: getShim, - element: shim, - instanceOf: getShim, - node: shim, - objectOf: getShim, - oneOf: getShim, - oneOfType: getShim, - shape: getShim, - exact: getShim - }; - - ReactPropTypes.checkPropTypes = emptyFunction; - ReactPropTypes.PropTypes = ReactPropTypes; - - return ReactPropTypes; - }; - - -/***/ }), -/* 193 */ +/* 190 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -22589,7 +22373,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 194 */ +/* 191 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; @@ -22685,48 +22469,26 @@ } /***/ }), -/* 195 */ +/* 192 */ /***/ (function(module, exports, __webpack_require__) { - /** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - 'use strict'; - module.exports = __webpack_require__(196); - - -/***/ }), -/* 196 */ -/***/ (function(module, exports, __webpack_require__) { - - /* WEBPACK VAR INJECTION */(function(process) {'use strict'; - exports.__esModule = true; - 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; }; - var _react = __webpack_require__(1); var _react2 = _interopRequireDefault(_react); - var _propTypes = __webpack_require__(191); - - var _propTypes2 = _interopRequireDefault(_propTypes); - - var _TransitionGroup = __webpack_require__(189); + var _TransitionGroup = __webpack_require__(188); var _TransitionGroup2 = _interopRequireDefault(_TransitionGroup); - var _CSSTransitionGroupChild = __webpack_require__(197); + var _CSSTransitionGroupChild = __webpack_require__(193); var _CSSTransitionGroupChild2 = _interopRequireDefault(_CSSTransitionGroupChild); - var _PropTypes = __webpack_require__(204); + var _PropTypes = __webpack_require__(200); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -22739,9 +22501,9 @@ var propTypes = { transitionName: _PropTypes.nameShape.isRequired, - transitionAppear: _propTypes2.default.bool, - transitionEnter: _propTypes2.default.bool, - transitionLeave: _propTypes2.default.bool, + transitionAppear: _react2.default.PropTypes.bool, + transitionEnter: _react2.default.PropTypes.bool, + transitionLeave: _react2.default.PropTypes.bool, transitionAppearTimeout: (0, _PropTypes.transitionTimeout)('Appear'), transitionEnterTimeout: (0, _PropTypes.transitionTimeout)('Enter'), transitionLeaveTimeout: (0, _PropTypes.transitionTimeout)('Leave') @@ -22784,7 +22546,7 @@ CSSTransitionGroup.prototype.render = function render() { - return _react2.default.createElement(_TransitionGroup2.default, _extends({}, this.props, { childFactory: this._wrapChild })); + return _react2.default.createElement(_TransitionGroup2.default, Object.assign({}, this.props, { childFactory: this._wrapChild })); }; return CSSTransitionGroup; @@ -22793,48 +22555,43 @@ CSSTransitionGroup.displayName = 'CSSTransitionGroup'; - CSSTransitionGroup.propTypes = process.env.NODE_ENV !== "production" ? propTypes : {}; + CSSTransitionGroup.propTypes = propTypes; CSSTransitionGroup.defaultProps = defaultProps; exports.default = CSSTransitionGroup; module.exports = exports['default']; - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 197 */ +/* 193 */ /***/ (function(module, exports, __webpack_require__) { - /* WEBPACK VAR INJECTION */(function(process) {'use strict'; + 'use strict'; exports.__esModule = true; 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; }; - var _addClass = __webpack_require__(198); + var _addClass = __webpack_require__(194); var _addClass2 = _interopRequireDefault(_addClass); - var _removeClass = __webpack_require__(200); + var _removeClass = __webpack_require__(196); var _removeClass2 = _interopRequireDefault(_removeClass); - var _requestAnimationFrame = __webpack_require__(201); + var _requestAnimationFrame = __webpack_require__(197); var _requestAnimationFrame2 = _interopRequireDefault(_requestAnimationFrame); - var _properties = __webpack_require__(203); + var _properties = __webpack_require__(199); var _react = __webpack_require__(1); var _react2 = _interopRequireDefault(_react); - var _propTypes = __webpack_require__(191); - - var _propTypes2 = _interopRequireDefault(_propTypes); + var _reactDom = __webpack_require__(37); - var _reactDom = __webpack_require__(40); - - var _PropTypes = __webpack_require__(204); + var _PropTypes = __webpack_require__(200); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -22866,18 +22623,18 @@ } var propTypes = { - children: _propTypes2.default.node, + children: _react2.default.PropTypes.node, name: _PropTypes.nameShape.isRequired, // Once we require timeouts to be specified, we can remove the // boolean flags (appear etc.) and just accept a number // or a bool for the timeout flags (appearTimeout etc.) - appear: _propTypes2.default.bool, - enter: _propTypes2.default.bool, - leave: _propTypes2.default.bool, - appearTimeout: _propTypes2.default.number, - enterTimeout: _propTypes2.default.number, - leaveTimeout: _propTypes2.default.number + appear: _react2.default.PropTypes.bool, + enter: _react2.default.PropTypes.bool, + leave: _react2.default.PropTypes.bool, + appearTimeout: _react2.default.PropTypes.number, + enterTimeout: _react2.default.PropTypes.number, + leaveTimeout: _react2.default.PropTypes.number }; var CSSTransitionGroupChild = function (_React$Component) { @@ -23029,14 +22786,13 @@ CSSTransitionGroupChild.displayName = 'CSSTransitionGroupChild'; - CSSTransitionGroupChild.propTypes = process.env.NODE_ENV !== "production" ? propTypes : {}; + CSSTransitionGroupChild.propTypes = propTypes; exports.default = CSSTransitionGroupChild; module.exports = exports['default']; - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 198 */ +/* 194 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; @@ -23046,7 +22802,7 @@ }); exports.default = addClass; - var _hasClass = __webpack_require__(199); + var _hasClass = __webpack_require__(195); var _hasClass2 = _interopRequireDefault(_hasClass); @@ -23058,7 +22814,7 @@ module.exports = exports['default']; /***/ }), -/* 199 */ +/* 195 */ /***/ (function(module, exports) { "use strict"; @@ -23073,7 +22829,7 @@ module.exports = exports["default"]; /***/ }), -/* 200 */ +/* 196 */ /***/ (function(module, exports) { 'use strict'; @@ -23083,7 +22839,7 @@ }; /***/ }), -/* 201 */ +/* 197 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; @@ -23092,7 +22848,7 @@ value: true }); - var _inDOM = __webpack_require__(202); + var _inDOM = __webpack_require__(198); var _inDOM2 = _interopRequireDefault(_inDOM); @@ -23141,7 +22897,7 @@ module.exports = exports['default']; /***/ }), -/* 202 */ +/* 198 */ /***/ (function(module, exports) { 'use strict'; @@ -23153,7 +22909,7 @@ module.exports = exports['default']; /***/ }), -/* 203 */ +/* 199 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; @@ -23163,7 +22919,7 @@ }); exports.animationEnd = exports.animationDelay = exports.animationTiming = exports.animationDuration = exports.animationName = exports.transitionEnd = exports.transitionDuration = exports.transitionDelay = exports.transitionTiming = exports.transitionProperty = exports.transform = undefined; - var _inDOM = __webpack_require__(202); + var _inDOM = __webpack_require__(198); var _inDOM2 = _interopRequireDefault(_inDOM); @@ -23268,7 +23024,7 @@ } /***/ }), -/* 204 */ +/* 200 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; @@ -23281,10 +23037,6 @@ var _react2 = _interopRequireDefault(_react); - var _propTypes = __webpack_require__(191); - - var _propTypes2 = _interopRequireDefault(_propTypes); - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function transitionTimeout(transitionType) { @@ -23308,21 +23060,21 @@ }; } - var nameShape = exports.nameShape = _propTypes2.default.oneOfType([_propTypes2.default.string, _propTypes2.default.shape({ - enter: _propTypes2.default.string, - leave: _propTypes2.default.string, - active: _propTypes2.default.string - }), _propTypes2.default.shape({ - enter: _propTypes2.default.string, - enterActive: _propTypes2.default.string, - leave: _propTypes2.default.string, - leaveActive: _propTypes2.default.string, - appear: _propTypes2.default.string, - appearActive: _propTypes2.default.string + var nameShape = exports.nameShape = _react2.default.PropTypes.oneOfType([_react2.default.PropTypes.string, _react2.default.PropTypes.shape({ + enter: _react2.default.PropTypes.string, + leave: _react2.default.PropTypes.string, + active: _react2.default.PropTypes.string + }), _react2.default.PropTypes.shape({ + enter: _react2.default.PropTypes.string, + enterActive: _react2.default.PropTypes.string, + leave: _react2.default.PropTypes.string, + leaveActive: _react2.default.PropTypes.string, + appear: _react2.default.PropTypes.string, + appearActive: _react2.default.PropTypes.string })]); /***/ }), -/* 205 */ +/* 201 */ /***/ (function(module, exports) { /** @@ -23484,7 +23236,7 @@ /***/ }), -/* 206 */ +/* 202 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -23837,55 +23589,159 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 207 */ +/* 203 */ /***/ (function(module, exports, __webpack_require__) { - /** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ + var invariant = __webpack_require__(204); - 'use strict'; + var hasOwnProperty = Object.prototype.hasOwnProperty; + var splice = Array.prototype.splice; - var _assign = __webpack_require__(4); - var invariant = __webpack_require__(12); - var hasOwnProperty = {}.hasOwnProperty; + var assign = Object.assign || /* istanbul ignore next */ function assign(target, source) { + getAllKeys(source).forEach(function(key) { + if (hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + }); + return target; + }; - function shallowCopy(x) { - if (Array.isArray(x)) { - return x.concat(); - } else if (x && typeof x === 'object') { - return _assign(new x.constructor(), x); + var getAllKeys = typeof Object.getOwnPropertySymbols === 'function' ? + function(obj) { return Object.keys(obj).concat(Object.getOwnPropertySymbols(obj)) } : + /* istanbul ignore next */ function(obj) { return Object.keys(obj) }; + + /* istanbul ignore next */ + function copy(object) { + if (object instanceof Array) { + return assign(object.constructor(object.length), object) + } else if (object && typeof object === 'object') { + var prototype = object.constructor && object.constructor.prototype + return assign(Object.create(prototype || null), object); } else { - return x; + return object; } } - var COMMAND_PUSH = '$push'; - var COMMAND_UNSHIFT = '$unshift'; - var COMMAND_SPLICE = '$splice'; - var COMMAND_SET = '$set'; - var COMMAND_MERGE = '$merge'; - var COMMAND_APPLY = '$apply'; + function newContext() { + var commands = assign({}, defaultCommands); + update.extend = function(directive, fn) { + commands[directive] = fn; + }; + update.isEquals = function(a, b) { return a === b; }; - var ALL_COMMANDS_LIST = [ - COMMAND_PUSH, - COMMAND_UNSHIFT, - COMMAND_SPLICE, - COMMAND_SET, - COMMAND_MERGE, - COMMAND_APPLY - ]; + return update; - var ALL_COMMANDS_SET = {}; + function update(object, spec) { + if (!(Array.isArray(object) && Array.isArray(spec))) { + invariant( + !Array.isArray(spec), + 'update(): You provided an invalid spec to update(). The spec may ' + + 'not contain an array except as the value of $set, $push, $unshift, ' + + '$splice or any custom command allowing an array value.' + ); + } - ALL_COMMANDS_LIST.forEach(function(command) { - ALL_COMMANDS_SET[command] = true; - }); + invariant( + typeof spec === 'object' && spec !== null, + 'update(): You provided an invalid spec to update(). The spec and ' + + 'every included key path must be plain objects containing one of the ' + + 'following commands: %s.', + Object.keys(commands).join(', ') + ); + + var nextObject = object; + var index, key; + getAllKeys(spec).forEach(function(key) { + if (hasOwnProperty.call(commands, key)) { + var objectWasNextObject = object === nextObject; + nextObject = commands[key](spec[key], nextObject, spec, object); + if (objectWasNextObject && update.isEquals(nextObject, object)) { + nextObject = object; + } + } else { + var nextValueForKey = update(object[key], spec[key]); + if (!update.isEquals(nextValueForKey, nextObject[key]) || typeof nextValueForKey === 'undefined' && !hasOwnProperty.call(object, key)) { + if (nextObject === object) { + nextObject = copy(object); + } + nextObject[key] = nextValueForKey; + } + } + }) + return nextObject; + } + + } + + var defaultCommands = { + $push: function(value, nextObject, spec) { + invariantPushAndUnshift(nextObject, spec, '$push'); + return value.length ? nextObject.concat(value) : nextObject; + }, + $unshift: function(value, nextObject, spec) { + invariantPushAndUnshift(nextObject, spec, '$unshift'); + return value.length ? value.concat(nextObject) : nextObject; + }, + $splice: function(value, nextObject, spec, originalObject) { + invariantSplices(nextObject, spec); + value.forEach(function(args) { + invariantSplice(args); + if (nextObject === originalObject && args.length) nextObject = copy(originalObject); + splice.apply(nextObject, args); + }); + return nextObject; + }, + $set: function(value, nextObject, spec) { + invariantSet(spec); + return value; + }, + $toggle: function(targets, nextObject) { + invariantToggle(targets, nextObject); + var nextObjectCopy = targets.length ? copy(nextObject) : nextObject; + + targets.forEach(function(target) { + nextObjectCopy[target] = !nextObject[target]; + }); - function invariantArrayCase(value, spec, command) { + return nextObjectCopy; + }, + $unset: function(value, nextObject, spec, originalObject) { + invariant( + Array.isArray(value), + 'update(): expected spec of $unset to be an array; got %s. ' + + 'Did you forget to wrap the key(s) in an array?', + value + ); + value.forEach(function(key) { + if (Object.hasOwnProperty.call(nextObject, key)) { + if (nextObject === originalObject) nextObject = copy(originalObject); + delete nextObject[key]; + } + }); + return nextObject; + }, + $merge: function(value, nextObject, spec, originalObject) { + invariantMerge(nextObject, value); + getAllKeys(value).forEach(function(key) { + if (value[key] !== nextObject[key]) { + if (nextObject === originalObject) nextObject = copy(originalObject); + nextObject[key] = value[key]; + } + }); + return nextObject; + }, + $apply: function(value, original) { + invariantApply(value); + return value(original); + } + }; + + module.exports = newContext(); + module.exports.newContext = newContext; + + // invariants + + function invariantPushAndUnshift(value, spec, command) { invariant( Array.isArray(value), 'update(): expected target of %s to be an array; got %s.', @@ -23896,118 +23752,128 @@ invariant( Array.isArray(specValue), 'update(): expected spec of %s to be an array; got %s. ' + - 'Did you forget to wrap your parameter in an array?', + 'Did you forget to wrap your parameter in an array?', command, specValue ); } - /** - * Returns a updated shallow copy of an object without mutating the original. - * See https://facebook.github.io/react/docs/update.html for details. - */ - function update(value, spec) { + function invariantToggle(value) { invariant( - typeof spec === 'object', - 'update(): You provided a key path to update() that did not contain one ' + - 'of %s. Did you forget to include {%s: ...}?', - ALL_COMMANDS_LIST.join(', '), - COMMAND_SET + Array.isArray(value), + 'update(): expected spec of $toggle to be an array; got %s. ' + + 'Did you forget to wrap the key(s) in an array?', + value ); + } - if (hasOwnProperty.call(spec, COMMAND_SET)) { - invariant( - Object.keys(spec).length === 1, - 'Cannot have more than one key in an object with %s', - COMMAND_SET - ); + function invariantSplices(value, spec) { + invariant( + Array.isArray(value), + 'Expected $splice target to be an array; got %s', + value + ); + invariantSplice(spec['$splice']); + } - return spec[COMMAND_SET]; - } + function invariantSplice(value) { + invariant( + Array.isArray(value), + 'update(): expected spec of $splice to be an array of arrays; got %s. ' + + 'Did you forget to wrap your parameters in an array?', + value + ); + } - var nextValue = shallowCopy(value); + function invariantApply(fn) { + invariant( + typeof fn === 'function', + 'update(): expected spec of $apply to be a function; got %s.', + fn + ); + } - if (hasOwnProperty.call(spec, COMMAND_MERGE)) { - var mergeObj = spec[COMMAND_MERGE]; - invariant( - mergeObj && typeof mergeObj === 'object', - "update(): %s expects a spec of type 'object'; got %s", - COMMAND_MERGE, - mergeObj - ); - invariant( - nextValue && typeof nextValue === 'object', - "update(): %s expects a target of type 'object'; got %s", - COMMAND_MERGE, - nextValue - ); - _assign(nextValue, spec[COMMAND_MERGE]); - } + function invariantSet(spec) { + invariant( + Object.keys(spec).length === 1, + 'Cannot have more than one key in an object with $set' + ); + } - if (hasOwnProperty.call(spec, COMMAND_PUSH)) { - invariantArrayCase(value, spec, COMMAND_PUSH); - spec[COMMAND_PUSH].forEach(function(item) { - nextValue.push(item); - }); - } + function invariantMerge(target, specValue) { + invariant( + specValue && typeof specValue === 'object', + 'update(): $merge expects a spec of type \'object\'; got %s', + specValue + ); + invariant( + target && typeof target === 'object', + 'update(): $merge expects a target of type \'object\'; got %s', + target + ); + } - if (hasOwnProperty.call(spec, COMMAND_UNSHIFT)) { - invariantArrayCase(value, spec, COMMAND_UNSHIFT); - spec[COMMAND_UNSHIFT].forEach(function(item) { - nextValue.unshift(item); - }); - } - if (hasOwnProperty.call(spec, COMMAND_SPLICE)) { - invariant( - Array.isArray(value), - 'Expected %s target to be an array; got %s', - COMMAND_SPLICE, - value - ); - invariant( - Array.isArray(spec[COMMAND_SPLICE]), - 'update(): expected spec of %s to be an array of arrays; got %s. ' + - 'Did you forget to wrap your parameters in an array?', - COMMAND_SPLICE, - spec[COMMAND_SPLICE] - ); - spec[COMMAND_SPLICE].forEach(function(args) { - invariant( - Array.isArray(args), - 'update(): expected spec of %s to be an array of arrays; got %s. ' + - 'Did you forget to wrap your parameters in an array?', - COMMAND_SPLICE, - spec[COMMAND_SPLICE] - ); - nextValue.splice.apply(nextValue, args); - }); - } +/***/ }), +/* 204 */ +/***/ (function(module, exports, __webpack_require__) { - if (hasOwnProperty.call(spec, COMMAND_APPLY)) { - invariant( - typeof spec[COMMAND_APPLY] === 'function', - 'update(): expected spec of %s to be a function; got %s.', - COMMAND_APPLY, - spec[COMMAND_APPLY] - ); - nextValue = spec[COMMAND_APPLY](nextValue); - } + /* WEBPACK VAR INJECTION */(function(process) {/** + * Copyright 2013-2015, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + */ - for (var k in spec) { - if (!(ALL_COMMANDS_SET.hasOwnProperty(k) && ALL_COMMANDS_SET[k])) { - nextValue[k] = update(value[k], spec[k]); + 'use strict'; + + /** + * Use invariant() to assert state which your program assumes to be true. + * + * Provide sprintf-style format (only %s is supported) and arguments + * to provide information about what broke and what you were + * expecting. + * + * The invariant message will be stripped in production, but the invariant + * will remain to ensure logic does not differ in production. + */ + + var invariant = function(condition, format, a, b, c, d, e, f) { + if (process.env.NODE_ENV !== 'production') { + if (format === undefined) { + throw new Error('invariant requires an error message argument'); } } - return nextValue; - } + if (!condition) { + var error; + if (format === undefined) { + error = new Error( + 'Minified exception occurred; use the non-minified dev environment ' + + 'for the full error message and additional helpful warnings.' + ); + } else { + var args = [a, b, c, d, e, f]; + var argIndex = 0; + error = new Error( + format.replace(/%s/g, function() { return args[argIndex++]; }) + ); + error.name = 'Invariant Violation'; + } - module.exports = update; + error.framesToPop = 1; // we don't care about invariant's own frame + throw error; + } + }; + module.exports = invariant; + + /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 208 */ +/* 205 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -24020,7 +23886,7 @@ 'use strict'; - var shallowEqual = __webpack_require__(132); + var shallowEqual = __webpack_require__(129); module.exports = { shouldComponentUpdate: function(nextProps, nextState) { @@ -24033,87 +23899,16 @@ /***/ }), -/* 209 */ +/* 206 */ /***/ (function(module, exports, __webpack_require__) { - /* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - 'use strict'; - var lowPriorityWarning = function lowPriorityWarning() {}; - - if (process.env.NODE_ENV !== 'production') { - var printWarning = function(format) { - for ( - var _len = arguments.length, - args = Array(_len > 1 ? _len - 1 : 0), - _key = 1; - _key < _len; - _key++ - ) { - args[_key - 1] = arguments[_key]; - } - - var argIndex = 0; - var message = - 'Warning: ' + - format.replace(/%s/g, function() { - return args[argIndex++]; - }); - if (typeof console !== 'undefined') { - console.warn(message); - } - try { - // --- Welcome to debugging React --- - // This error was thrown as a convenience so that you can use this stack - // to find the callsite that caused this warning to fire. - throw new Error(message); - } catch (x) {} - }; - - lowPriorityWarning = function(condition, format) { - if (format === undefined) { - throw new Error( - '`warning(condition, format, ...args)` requires a warning ' + - 'message argument' - ); - } - if (!condition) { - for ( - var _len2 = arguments.length, - args = Array(_len2 > 2 ? _len2 - 2 : 0), - _key2 = 2; - _key2 < _len2; - _key2++ - ) { - args[_key2 - 2] = arguments[_key2]; - } - - printWarning.apply(undefined, [format].concat(args)); - } - }; - } + module.exports = __webpack_require__(207); - // This package has been deprecated in NPM as of version 15.5.0 - // But NPM deprecation warnings are easy to overlook - // So a more explicit runtime warning seemed appropriate - lowPriorityWarning( - false, - 'ReactTestUtils has been moved to react-dom/test-utils. ' + - 'Update references to remove this warning.' - ); - - module.exports = __webpack_require__(210); - - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 210 */ +/* 207 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -24126,23 +23921,23 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var EventConstants = __webpack_require__(211); - var EventPluginHub = __webpack_require__(50); - var EventPluginRegistry = __webpack_require__(51); - var EventPropagators = __webpack_require__(49); + var EventConstants = __webpack_require__(208); + var EventPluginHub = __webpack_require__(47); + var EventPluginRegistry = __webpack_require__(48); + var EventPropagators = __webpack_require__(46); var React = __webpack_require__(2); - var ReactDOM = __webpack_require__(41); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactBrowserEventEmitter = __webpack_require__(114); - var ReactInstanceMap = __webpack_require__(125); - var ReactUpdates = __webpack_require__(64); - var SyntheticEvent = __webpack_require__(61); - var ReactShallowRenderer = __webpack_require__(212); - - var findDOMNode = __webpack_require__(181); + var ReactDOM = __webpack_require__(38); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactBrowserEventEmitter = __webpack_require__(111); + var ReactInstanceMap = __webpack_require__(122); + var ReactUpdates = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); + var ReactShallowRenderer = __webpack_require__(209); + + var findDOMNode = __webpack_require__(178); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -24539,7 +24334,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 211 */ +/* 208 */ /***/ (function(module, exports) { /** @@ -24633,7 +24428,7 @@ module.exports = EventConstants; /***/ }), -/* 212 */ +/* 209 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -24646,20 +24441,20 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } var React = __webpack_require__(2); - var ReactCompositeComponent = __webpack_require__(128); - var ReactDefaultBatchingStrategy = __webpack_require__(149); - var ReactReconciler = __webpack_require__(67); - var ReactReconcileTransaction = __webpack_require__(154); - var ReactUpdates = __webpack_require__(64); + var ReactCompositeComponent = __webpack_require__(125); + var ReactDefaultBatchingStrategy = __webpack_require__(146); + var ReactReconciler = __webpack_require__(64); + var ReactReconcileTransaction = __webpack_require__(151); + var ReactUpdates = __webpack_require__(61); var emptyObject = __webpack_require__(11); - var getNextDebugID = __webpack_require__(136); + var getNextDebugID = __webpack_require__(133); var invariant = __webpack_require__(12); function injectDefaults() { @@ -24787,13 +24582,13 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 213 */ +/* 210 */ /***/ (function(module, exports, __webpack_require__) { - module.exports = __webpack_require__(214); + module.exports = __webpack_require__(211); /***/ }), -/* 214 */ +/* 211 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -24811,8 +24606,8 @@ var _extends = _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; }; - var ReactDebugTool = __webpack_require__(71); - var lowPriorityWarning = __webpack_require__(215); + var ReactDebugTool = __webpack_require__(68); + var lowPriorityWarning = __webpack_require__(212); var alreadyWarned = false; function roundFloat(val) { @@ -25297,7 +25092,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 215 */ +/* 212 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** diff --git a/lib/assets/react-source/development/react-server.js b/lib/assets/react-source/development/react-server.js index d523da0b4..4e0faa361 100644 --- a/lib/assets/react-source/development/react-server.js +++ b/lib/assets/react-source/development/react-server.js @@ -45,10 +45,15 @@ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {var React = __webpack_require__(1); - var ReactDOMServer = __webpack_require__(216); + var ReactDOMServer = __webpack_require__(213); + var createReactClass = __webpack_require__(184); + var PropTypes = __webpack_require__(185); global.React = React; global.ReactDOMServer = ReactDOMServer; + global.createReactClass = createReactClass; + global.PropTypes = PropTypes; + /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()))) /***/ }), @@ -81,10 +86,10 @@ var ReactDOMFactories = __webpack_require__(22); var ReactElement = __webpack_require__(16); var ReactPropTypes = __webpack_require__(28); - var ReactVersion = __webpack_require__(36); + var ReactVersion = __webpack_require__(33); - var createReactClass = __webpack_require__(37); - var onlyChild = __webpack_require__(39); + var createReactClass = __webpack_require__(34); + var onlyChild = __webpack_require__(36); var createElement = ReactElement.createElement; var createFactory = ReactElement.createFactory; @@ -767,12 +772,10 @@ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright 2014-2015, Facebook, Inc. - * All rights reserved. + * Copyright (c) 2014-present, Facebook, Inc. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ @@ -790,45 +793,43 @@ var warning = emptyFunction; if (process.env.NODE_ENV !== 'production') { - (function () { - var printWarning = function printWarning(format) { - for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { - args[_key - 1] = arguments[_key]; - } - - var argIndex = 0; - var message = 'Warning: ' + format.replace(/%s/g, function () { - return args[argIndex++]; - }); - if (typeof console !== 'undefined') { - console.error(message); - } - try { - // --- Welcome to debugging React --- - // This error was thrown as a convenience so that you can use this stack - // to find the callsite that caused this warning to fire. - throw new Error(message); - } catch (x) {} - }; + var printWarning = function printWarning(format) { + for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + args[_key - 1] = arguments[_key]; + } - warning = function warning(condition, format) { - if (format === undefined) { - throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument'); - } + var argIndex = 0; + var message = 'Warning: ' + format.replace(/%s/g, function () { + return args[argIndex++]; + }); + if (typeof console !== 'undefined') { + console.error(message); + } + try { + // --- Welcome to debugging React --- + // This error was thrown as a convenience so that you can use this stack + // to find the callsite that caused this warning to fire. + throw new Error(message); + } catch (x) {} + }; - if (format.indexOf('Failed Composite propType: ') === 0) { - return; // Ignore CompositeComponent proptype check. - } + warning = function warning(condition, format) { + if (format === undefined) { + throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument'); + } - if (!condition) { - for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) { - args[_key2 - 2] = arguments[_key2]; - } + if (format.indexOf('Failed Composite propType: ') === 0) { + return; // Ignore CompositeComponent proptype check. + } - printWarning.apply(undefined, [format].concat(args)); + if (!condition) { + for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) { + args[_key2 - 2] = arguments[_key2]; } - }; - })(); + + printWarning.apply(undefined, [format].concat(args)); + } + }; } module.exports = warning; @@ -842,11 +843,9 @@ /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * */ @@ -912,11 +911,9 @@ /* WEBPACK VAR INJECTION */(function(process) {/** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ @@ -937,11 +934,9 @@ /* WEBPACK VAR INJECTION */(function(process) {/** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ @@ -3056,13 +3051,13 @@ 'use strict'; - var emptyFunction = __webpack_require__(31); - var invariant = __webpack_require__(32); - var warning = __webpack_require__(33); + var emptyFunction = __webpack_require__(9); + var invariant = __webpack_require__(12); + var warning = __webpack_require__(8); var assign = __webpack_require__(4); - var ReactPropTypesSecret = __webpack_require__(34); - var checkPropTypes = __webpack_require__(35); + var ReactPropTypesSecret = __webpack_require__(31); + var checkPropTypes = __webpack_require__(32); module.exports = function(isValidElement, throwOnDirectAccess) { /* global Symbol */ @@ -3594,174 +3589,6 @@ /***/ }), /* 31 */ -/***/ (function(module, exports) { - - "use strict"; - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - * - */ - - function makeEmptyFunction(arg) { - return function () { - return arg; - }; - } - - /** - * This function accepts and discards inputs; it has no side effects. This is - * primarily useful idiomatically for overridable function endpoints which - * always need to be callable, since JS lacks a null-call idiom ala Cocoa. - */ - var emptyFunction = function emptyFunction() {}; - - emptyFunction.thatReturns = makeEmptyFunction; - emptyFunction.thatReturnsFalse = makeEmptyFunction(false); - emptyFunction.thatReturnsTrue = makeEmptyFunction(true); - emptyFunction.thatReturnsNull = makeEmptyFunction(null); - emptyFunction.thatReturnsThis = function () { - return this; - }; - emptyFunction.thatReturnsArgument = function (arg) { - return arg; - }; - - module.exports = emptyFunction; - -/***/ }), -/* 32 */ -/***/ (function(module, exports, __webpack_require__) { - - /* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ - - 'use strict'; - - /** - * Use invariant() to assert state which your program assumes to be true. - * - * Provide sprintf-style format (only %s is supported) and arguments - * to provide information about what broke and what you were - * expecting. - * - * The invariant message will be stripped in production, but the invariant - * will remain to ensure logic does not differ in production. - */ - - var validateFormat = function validateFormat(format) {}; - - if (process.env.NODE_ENV !== 'production') { - validateFormat = function validateFormat(format) { - if (format === undefined) { - throw new Error('invariant requires an error message argument'); - } - }; - } - - function invariant(condition, format, a, b, c, d, e, f) { - validateFormat(format); - - if (!condition) { - var error; - if (format === undefined) { - error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.'); - } else { - var args = [a, b, c, d, e, f]; - var argIndex = 0; - error = new Error(format.replace(/%s/g, function () { - return args[argIndex++]; - })); - error.name = 'Invariant Violation'; - } - - error.framesToPop = 1; // we don't care about invariant's own frame - throw error; - } - } - - module.exports = invariant; - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) - -/***/ }), -/* 33 */ -/***/ (function(module, exports, __webpack_require__) { - - /* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright (c) 2014-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ - - 'use strict'; - - var emptyFunction = __webpack_require__(31); - - /** - * Similar to invariant but only logs a warning if the condition is not met. - * This can be used to log issues in development environments in critical - * paths. Removing the logging code for production environments will keep the - * same logic and follow the same code paths. - */ - - var warning = emptyFunction; - - if (process.env.NODE_ENV !== 'production') { - var printWarning = function printWarning(format) { - for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { - args[_key - 1] = arguments[_key]; - } - - var argIndex = 0; - var message = 'Warning: ' + format.replace(/%s/g, function () { - return args[argIndex++]; - }); - if (typeof console !== 'undefined') { - console.error(message); - } - try { - // --- Welcome to debugging React --- - // This error was thrown as a convenience so that you can use this stack - // to find the callsite that caused this warning to fire. - throw new Error(message); - } catch (x) {} - }; - - warning = function warning(condition, format) { - if (format === undefined) { - throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument'); - } - - if (format.indexOf('Failed Composite propType: ') === 0) { - return; // Ignore CompositeComponent proptype check. - } - - if (!condition) { - for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) { - args[_key2 - 2] = arguments[_key2]; - } - - printWarning.apply(undefined, [format].concat(args)); - } - }; - } - - module.exports = warning; - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) - -/***/ }), -/* 34 */ /***/ (function(module, exports) { /** @@ -3779,7 +3606,7 @@ /***/ }), -/* 35 */ +/* 32 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -3792,9 +3619,9 @@ 'use strict'; if (process.env.NODE_ENV !== 'production') { - var invariant = __webpack_require__(32); - var warning = __webpack_require__(33); - var ReactPropTypesSecret = __webpack_require__(34); + var invariant = __webpack_require__(12); + var warning = __webpack_require__(8); + var ReactPropTypesSecret = __webpack_require__(31); var loggedTypeFailures = {}; } @@ -3845,7 +3672,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 36 */ +/* 33 */ /***/ (function(module, exports) { /** @@ -3861,7 +3688,7 @@ module.exports = '15.6.2'; /***/ }), -/* 37 */ +/* 34 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -3881,12 +3708,12 @@ isValidElement = _require2.isValidElement; var ReactNoopUpdateQueue = __webpack_require__(7); - var factory = __webpack_require__(38); + var factory = __webpack_require__(35); module.exports = factory(Component, isValidElement, ReactNoopUpdateQueue); /***/ }), -/* 38 */ +/* 35 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -4763,7 +4590,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 39 */ +/* 36 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -4804,9 +4631,9 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 40 */, -/* 41 */, -/* 42 */ +/* 37 */, +/* 38 */, +/* 39 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -4819,10 +4646,10 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var DOMProperty = __webpack_require__(44); - var ReactDOMComponentFlags = __webpack_require__(45); + var DOMProperty = __webpack_require__(41); + var ReactDOMComponentFlags = __webpack_require__(42); var invariant = __webpack_require__(12); @@ -5004,7 +4831,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 43 */ +/* 40 */ /***/ (function(module, exports) { /** @@ -5045,7 +4872,7 @@ module.exports = reactProdInvariant; /***/ }), -/* 44 */ +/* 41 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -5058,7 +4885,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -5257,7 +5084,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 45 */ +/* 42 */ /***/ (function(module, exports) { /** @@ -5277,7 +5104,7 @@ module.exports = ReactDOMComponentFlags; /***/ }), -/* 46 */ +/* 43 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -5290,25 +5117,25 @@ 'use strict'; - var ARIADOMPropertyConfig = __webpack_require__(47); - var BeforeInputEventPlugin = __webpack_require__(48); - var ChangeEventPlugin = __webpack_require__(63); - var DefaultEventPluginOrder = __webpack_require__(81); - var EnterLeaveEventPlugin = __webpack_require__(82); - var HTMLDOMPropertyConfig = __webpack_require__(87); - var ReactComponentBrowserEnvironment = __webpack_require__(88); - var ReactDOMComponent = __webpack_require__(101); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactDOMEmptyComponent = __webpack_require__(146); - var ReactDOMTreeTraversal = __webpack_require__(147); - var ReactDOMTextComponent = __webpack_require__(148); - var ReactDefaultBatchingStrategy = __webpack_require__(149); - var ReactEventListener = __webpack_require__(150); - var ReactInjection = __webpack_require__(153); - var ReactReconcileTransaction = __webpack_require__(154); - var SVGDOMPropertyConfig = __webpack_require__(162); - var SelectEventPlugin = __webpack_require__(163); - var SimpleEventPlugin = __webpack_require__(164); + var ARIADOMPropertyConfig = __webpack_require__(44); + var BeforeInputEventPlugin = __webpack_require__(45); + var ChangeEventPlugin = __webpack_require__(60); + var DefaultEventPluginOrder = __webpack_require__(78); + var EnterLeaveEventPlugin = __webpack_require__(79); + var HTMLDOMPropertyConfig = __webpack_require__(84); + var ReactComponentBrowserEnvironment = __webpack_require__(85); + var ReactDOMComponent = __webpack_require__(98); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactDOMEmptyComponent = __webpack_require__(143); + var ReactDOMTreeTraversal = __webpack_require__(144); + var ReactDOMTextComponent = __webpack_require__(145); + var ReactDefaultBatchingStrategy = __webpack_require__(146); + var ReactEventListener = __webpack_require__(147); + var ReactInjection = __webpack_require__(150); + var ReactReconcileTransaction = __webpack_require__(151); + var SVGDOMPropertyConfig = __webpack_require__(159); + var SelectEventPlugin = __webpack_require__(160); + var SimpleEventPlugin = __webpack_require__(161); var alreadyInjected = false; @@ -5365,7 +5192,7 @@ }; /***/ }), -/* 47 */ +/* 44 */ /***/ (function(module, exports) { /** @@ -5441,7 +5268,7 @@ module.exports = ARIADOMPropertyConfig; /***/ }), -/* 48 */ +/* 45 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -5454,11 +5281,11 @@ 'use strict'; - var EventPropagators = __webpack_require__(49); - var ExecutionEnvironment = __webpack_require__(56); - var FallbackCompositionState = __webpack_require__(57); - var SyntheticCompositionEvent = __webpack_require__(60); - var SyntheticInputEvent = __webpack_require__(62); + var EventPropagators = __webpack_require__(46); + var ExecutionEnvironment = __webpack_require__(53); + var FallbackCompositionState = __webpack_require__(54); + var SyntheticCompositionEvent = __webpack_require__(57); + var SyntheticInputEvent = __webpack_require__(59); var END_KEYCODES = [9, 13, 27, 32]; // Tab, Return, Esc, Space var START_KEYCODE = 229; @@ -5827,7 +5654,7 @@ module.exports = BeforeInputEventPlugin; /***/ }), -/* 49 */ +/* 46 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -5840,11 +5667,11 @@ 'use strict'; - var EventPluginHub = __webpack_require__(50); - var EventPluginUtils = __webpack_require__(52); + var EventPluginHub = __webpack_require__(47); + var EventPluginUtils = __webpack_require__(49); - var accumulateInto = __webpack_require__(54); - var forEachAccumulated = __webpack_require__(55); + var accumulateInto = __webpack_require__(51); + var forEachAccumulated = __webpack_require__(52); var warning = __webpack_require__(8); var getListener = EventPluginHub.getListener; @@ -5964,7 +5791,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 50 */ +/* 47 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -5977,14 +5804,14 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var EventPluginRegistry = __webpack_require__(51); - var EventPluginUtils = __webpack_require__(52); - var ReactErrorUtils = __webpack_require__(53); + var EventPluginRegistry = __webpack_require__(48); + var EventPluginUtils = __webpack_require__(49); + var ReactErrorUtils = __webpack_require__(50); - var accumulateInto = __webpack_require__(54); - var forEachAccumulated = __webpack_require__(55); + var accumulateInto = __webpack_require__(51); + var forEachAccumulated = __webpack_require__(52); var invariant = __webpack_require__(12); /** @@ -6241,7 +6068,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 51 */ +/* 48 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -6255,7 +6082,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -6497,7 +6324,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 52 */ +/* 49 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -6510,9 +6337,9 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var ReactErrorUtils = __webpack_require__(53); + var ReactErrorUtils = __webpack_require__(50); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -6726,7 +6553,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 53 */ +/* 50 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -6807,7 +6634,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 54 */ +/* 51 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -6821,7 +6648,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -6868,7 +6695,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 55 */ +/* 52 */ /***/ (function(module, exports) { /** @@ -6901,16 +6728,14 @@ module.exports = forEachAccumulated; /***/ }), -/* 56 */ +/* 53 */ /***/ (function(module, exports) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ @@ -6941,7 +6766,7 @@ module.exports = ExecutionEnvironment; /***/ }), -/* 57 */ +/* 54 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -6956,9 +6781,9 @@ var _assign = __webpack_require__(4); - var PooledClass = __webpack_require__(58); + var PooledClass = __webpack_require__(55); - var getTextContentAccessor = __webpack_require__(59); + var getTextContentAccessor = __webpack_require__(56); /** * This helper class stores information about text content of a target node, @@ -7038,7 +6863,7 @@ module.exports = FallbackCompositionState; /***/ }), -/* 58 */ +/* 55 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -7052,7 +6877,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -7153,7 +6978,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 59 */ +/* 56 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -7166,7 +6991,7 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); var contentKey = null; @@ -7188,7 +7013,7 @@ module.exports = getTextContentAccessor; /***/ }), -/* 60 */ +/* 57 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -7201,7 +7026,7 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); /** * @interface Event @@ -7226,7 +7051,7 @@ module.exports = SyntheticCompositionEvent; /***/ }), -/* 61 */ +/* 58 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -7241,7 +7066,7 @@ var _assign = __webpack_require__(4); - var PooledClass = __webpack_require__(58); + var PooledClass = __webpack_require__(55); var emptyFunction = __webpack_require__(9); var warning = __webpack_require__(8); @@ -7500,7 +7325,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 62 */ +/* 59 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -7513,7 +7338,7 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); /** * @interface Event @@ -7539,7 +7364,7 @@ module.exports = SyntheticInputEvent; /***/ }), -/* 63 */ +/* 60 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -7552,17 +7377,17 @@ 'use strict'; - var EventPluginHub = __webpack_require__(50); - var EventPropagators = __webpack_require__(49); - var ExecutionEnvironment = __webpack_require__(56); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactUpdates = __webpack_require__(64); - var SyntheticEvent = __webpack_require__(61); + var EventPluginHub = __webpack_require__(47); + var EventPropagators = __webpack_require__(46); + var ExecutionEnvironment = __webpack_require__(53); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactUpdates = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); - var inputValueTracking = __webpack_require__(77); - var getEventTarget = __webpack_require__(78); - var isEventSupported = __webpack_require__(79); - var isTextInputElement = __webpack_require__(80); + var inputValueTracking = __webpack_require__(74); + var getEventTarget = __webpack_require__(75); + var isEventSupported = __webpack_require__(76); + var isTextInputElement = __webpack_require__(77); var eventTypes = { change: { @@ -7853,7 +7678,7 @@ module.exports = ChangeEventPlugin; /***/ }), -/* 64 */ +/* 61 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -7866,14 +7691,14 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var CallbackQueue = __webpack_require__(65); - var PooledClass = __webpack_require__(58); - var ReactFeatureFlags = __webpack_require__(66); - var ReactReconciler = __webpack_require__(67); - var Transaction = __webpack_require__(76); + var CallbackQueue = __webpack_require__(62); + var PooledClass = __webpack_require__(55); + var ReactFeatureFlags = __webpack_require__(63); + var ReactReconciler = __webpack_require__(64); + var Transaction = __webpack_require__(73); var invariant = __webpack_require__(12); @@ -8107,7 +7932,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 65 */ +/* 62 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -8121,11 +7946,11 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - var PooledClass = __webpack_require__(58); + var PooledClass = __webpack_require__(55); var invariant = __webpack_require__(12); @@ -8229,7 +8054,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 66 */ +/* 63 */ /***/ (function(module, exports) { /** @@ -8253,7 +8078,7 @@ module.exports = ReactFeatureFlags; /***/ }), -/* 67 */ +/* 64 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -8266,8 +8091,8 @@ 'use strict'; - var ReactRef = __webpack_require__(68); - var ReactInstrumentation = __webpack_require__(70); + var ReactRef = __webpack_require__(65); + var ReactInstrumentation = __webpack_require__(67); var warning = __webpack_require__(8); @@ -8422,7 +8247,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 68 */ +/* 65 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -8436,7 +8261,7 @@ 'use strict'; - var ReactOwner = __webpack_require__(69); + var ReactOwner = __webpack_require__(66); var ReactRef = {}; @@ -8513,7 +8338,7 @@ module.exports = ReactRef; /***/ }), -/* 69 */ +/* 66 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -8527,7 +8352,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -8609,7 +8434,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 70 */ +/* 67 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -8628,7 +8453,7 @@ var debugTool = null; if (process.env.NODE_ENV !== 'production') { - var ReactDebugTool = __webpack_require__(71); + var ReactDebugTool = __webpack_require__(68); debugTool = ReactDebugTool; } @@ -8636,7 +8461,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 71 */ +/* 68 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -8650,12 +8475,12 @@ 'use strict'; - var ReactInvalidSetStateWarningHook = __webpack_require__(72); - var ReactHostOperationHistoryHook = __webpack_require__(73); + var ReactInvalidSetStateWarningHook = __webpack_require__(69); + var ReactHostOperationHistoryHook = __webpack_require__(70); var ReactComponentTreeHook = __webpack_require__(24); - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); - var performanceNow = __webpack_require__(74); + var performanceNow = __webpack_require__(71); var warning = __webpack_require__(8); var hooks = []; @@ -9000,7 +8825,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 72 */ +/* 69 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -9040,7 +8865,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 73 */ +/* 70 */ /***/ (function(module, exports) { /** @@ -9076,23 +8901,21 @@ module.exports = ReactHostOperationHistoryHook; /***/ }), -/* 74 */ +/* 71 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ - var performance = __webpack_require__(75); + var performance = __webpack_require__(72); var performanceNow; @@ -9114,23 +8937,21 @@ module.exports = performanceNow; /***/ }), -/* 75 */ +/* 72 */ /***/ (function(module, exports, __webpack_require__) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); var performance; @@ -9141,7 +8962,7 @@ module.exports = performance || {}; /***/ }), -/* 76 */ +/* 73 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -9155,7 +8976,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -9372,7 +9193,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 77 */ +/* 74 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -9385,7 +9206,7 @@ 'use strict'; - var ReactDOMComponentTree = __webpack_require__(42); + var ReactDOMComponentTree = __webpack_require__(39); function isCheckable(elem) { var type = elem.type; @@ -9497,7 +9318,7 @@ module.exports = inputValueTracking; /***/ }), -/* 78 */ +/* 75 */ /***/ (function(module, exports) { /** @@ -9534,7 +9355,7 @@ module.exports = getEventTarget; /***/ }), -/* 79 */ +/* 76 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -9547,7 +9368,7 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); var useHasFeature; if (ExecutionEnvironment.canUseDOM) { @@ -9596,7 +9417,7 @@ module.exports = isEventSupported; /***/ }), -/* 80 */ +/* 77 */ /***/ (function(module, exports) { /** @@ -9649,7 +9470,7 @@ module.exports = isTextInputElement; /***/ }), -/* 81 */ +/* 78 */ /***/ (function(module, exports) { /** @@ -9677,7 +9498,7 @@ module.exports = DefaultEventPluginOrder; /***/ }), -/* 82 */ +/* 79 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -9690,9 +9511,9 @@ 'use strict'; - var EventPropagators = __webpack_require__(49); - var ReactDOMComponentTree = __webpack_require__(42); - var SyntheticMouseEvent = __webpack_require__(83); + var EventPropagators = __webpack_require__(46); + var ReactDOMComponentTree = __webpack_require__(39); + var SyntheticMouseEvent = __webpack_require__(80); var eventTypes = { mouseEnter: { @@ -9777,7 +9598,7 @@ module.exports = EnterLeaveEventPlugin; /***/ }), -/* 83 */ +/* 80 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -9790,10 +9611,10 @@ 'use strict'; - var SyntheticUIEvent = __webpack_require__(84); - var ViewportMetrics = __webpack_require__(85); + var SyntheticUIEvent = __webpack_require__(81); + var ViewportMetrics = __webpack_require__(82); - var getEventModifierState = __webpack_require__(86); + var getEventModifierState = __webpack_require__(83); /** * @interface MouseEvent @@ -9851,7 +9672,7 @@ module.exports = SyntheticMouseEvent; /***/ }), -/* 84 */ +/* 81 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -9864,9 +9685,9 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); - var getEventTarget = __webpack_require__(78); + var getEventTarget = __webpack_require__(75); /** * @interface UIEvent @@ -9912,7 +9733,7 @@ module.exports = SyntheticUIEvent; /***/ }), -/* 85 */ +/* 82 */ /***/ (function(module, exports) { /** @@ -9939,7 +9760,7 @@ module.exports = ViewportMetrics; /***/ }), -/* 86 */ +/* 83 */ /***/ (function(module, exports) { /** @@ -9984,7 +9805,7 @@ module.exports = getEventModifierState; /***/ }), -/* 87 */ +/* 84 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -9997,7 +9818,7 @@ 'use strict'; - var DOMProperty = __webpack_require__(44); + var DOMProperty = __webpack_require__(41); var MUST_USE_PROPERTY = DOMProperty.injection.MUST_USE_PROPERTY; var HAS_BOOLEAN_VALUE = DOMProperty.injection.HAS_BOOLEAN_VALUE; @@ -10223,7 +10044,7 @@ module.exports = HTMLDOMPropertyConfig; /***/ }), -/* 88 */ +/* 85 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -10236,8 +10057,8 @@ 'use strict'; - var DOMChildrenOperations = __webpack_require__(89); - var ReactDOMIDOperations = __webpack_require__(100); + var DOMChildrenOperations = __webpack_require__(86); + var ReactDOMIDOperations = __webpack_require__(97); /** * Abstracts away all functionality of the reconciler that requires knowledge of @@ -10253,7 +10074,7 @@ module.exports = ReactComponentBrowserEnvironment; /***/ }), -/* 89 */ +/* 86 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -10266,14 +10087,14 @@ 'use strict'; - var DOMLazyTree = __webpack_require__(90); - var Danger = __webpack_require__(96); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactInstrumentation = __webpack_require__(70); + var DOMLazyTree = __webpack_require__(87); + var Danger = __webpack_require__(93); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactInstrumentation = __webpack_require__(67); - var createMicrosoftUnsafeLocalFunction = __webpack_require__(93); - var setInnerHTML = __webpack_require__(92); - var setTextContent = __webpack_require__(94); + var createMicrosoftUnsafeLocalFunction = __webpack_require__(90); + var setInnerHTML = __webpack_require__(89); + var setTextContent = __webpack_require__(91); function getNodeAfter(parentNode, node) { // Special case for text components, which return [open, close] comments @@ -10482,7 +10303,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 90 */ +/* 87 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -10495,11 +10316,11 @@ 'use strict'; - var DOMNamespaces = __webpack_require__(91); - var setInnerHTML = __webpack_require__(92); + var DOMNamespaces = __webpack_require__(88); + var setInnerHTML = __webpack_require__(89); - var createMicrosoftUnsafeLocalFunction = __webpack_require__(93); - var setTextContent = __webpack_require__(94); + var createMicrosoftUnsafeLocalFunction = __webpack_require__(90); + var setTextContent = __webpack_require__(91); var ELEMENT_NODE_TYPE = 1; var DOCUMENT_FRAGMENT_NODE_TYPE = 11; @@ -10602,7 +10423,7 @@ module.exports = DOMLazyTree; /***/ }), -/* 91 */ +/* 88 */ /***/ (function(module, exports) { /** @@ -10624,7 +10445,7 @@ module.exports = DOMNamespaces; /***/ }), -/* 92 */ +/* 89 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -10637,13 +10458,13 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); - var DOMNamespaces = __webpack_require__(91); + var ExecutionEnvironment = __webpack_require__(53); + var DOMNamespaces = __webpack_require__(88); var WHITESPACE_TEST = /^[ \r\n\t\f]/; var NONVISIBLE_TEST = /<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/; - var createMicrosoftUnsafeLocalFunction = __webpack_require__(93); + var createMicrosoftUnsafeLocalFunction = __webpack_require__(90); // SVG temp container for IE lacking innerHTML var reusableSVGContainer; @@ -10724,7 +10545,7 @@ module.exports = setInnerHTML; /***/ }), -/* 93 */ +/* 90 */ /***/ (function(module, exports) { /** @@ -10758,7 +10579,7 @@ module.exports = createMicrosoftUnsafeLocalFunction; /***/ }), -/* 94 */ +/* 91 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -10771,9 +10592,9 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); - var escapeTextContentForBrowser = __webpack_require__(95); - var setInnerHTML = __webpack_require__(92); + var ExecutionEnvironment = __webpack_require__(53); + var escapeTextContentForBrowser = __webpack_require__(92); + var setInnerHTML = __webpack_require__(89); /** * Set the textContent property of a node, ensuring that whitespace is preserved @@ -10812,7 +10633,7 @@ module.exports = setTextContent; /***/ }), -/* 95 */ +/* 92 */ /***/ (function(module, exports) { /** @@ -10936,7 +10757,7 @@ module.exports = escapeTextContentForBrowser; /***/ }), -/* 96 */ +/* 93 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -10949,12 +10770,12 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var DOMLazyTree = __webpack_require__(90); - var ExecutionEnvironment = __webpack_require__(56); + var DOMLazyTree = __webpack_require__(87); + var ExecutionEnvironment = __webpack_require__(53); - var createNodesFromMarkup = __webpack_require__(97); + var createNodesFromMarkup = __webpack_require__(94); var emptyFunction = __webpack_require__(9); var invariant = __webpack_require__(12); @@ -10985,28 +10806,26 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 97 */ +/* 94 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ /*eslint-disable fb-www/unsafe-html*/ - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); - var createArrayFromMixed = __webpack_require__(98); - var getMarkupWrap = __webpack_require__(99); + var createArrayFromMixed = __webpack_require__(95); + var getMarkupWrap = __webpack_require__(96); var invariant = __webpack_require__(12); /** @@ -11074,18 +10893,16 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 98 */ +/* 95 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -11206,24 +11023,22 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 99 */ +/* 96 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ /*eslint-disable fb-www/unsafe-html */ - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); var invariant = __webpack_require__(12); @@ -11306,7 +11121,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 100 */ +/* 97 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -11319,8 +11134,8 @@ 'use strict'; - var DOMChildrenOperations = __webpack_require__(89); - var ReactDOMComponentTree = __webpack_require__(42); + var DOMChildrenOperations = __webpack_require__(86); + var ReactDOMComponentTree = __webpack_require__(39); /** * Operations used to process updates to DOM nodes. @@ -11341,7 +11156,7 @@ module.exports = ReactDOMIDOperations; /***/ }), -/* 101 */ +/* 98 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -11356,35 +11171,35 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var AutoFocusUtils = __webpack_require__(102); - var CSSPropertyOperations = __webpack_require__(104); - var DOMLazyTree = __webpack_require__(90); - var DOMNamespaces = __webpack_require__(91); - var DOMProperty = __webpack_require__(44); - var DOMPropertyOperations = __webpack_require__(112); - var EventPluginHub = __webpack_require__(50); - var EventPluginRegistry = __webpack_require__(51); - var ReactBrowserEventEmitter = __webpack_require__(114); - var ReactDOMComponentFlags = __webpack_require__(45); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactDOMInput = __webpack_require__(117); - var ReactDOMOption = __webpack_require__(120); - var ReactDOMSelect = __webpack_require__(121); - var ReactDOMTextarea = __webpack_require__(122); - var ReactInstrumentation = __webpack_require__(70); - var ReactMultiChild = __webpack_require__(123); - var ReactServerRenderingTransaction = __webpack_require__(142); + var AutoFocusUtils = __webpack_require__(99); + var CSSPropertyOperations = __webpack_require__(101); + var DOMLazyTree = __webpack_require__(87); + var DOMNamespaces = __webpack_require__(88); + var DOMProperty = __webpack_require__(41); + var DOMPropertyOperations = __webpack_require__(109); + var EventPluginHub = __webpack_require__(47); + var EventPluginRegistry = __webpack_require__(48); + var ReactBrowserEventEmitter = __webpack_require__(111); + var ReactDOMComponentFlags = __webpack_require__(42); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactDOMInput = __webpack_require__(114); + var ReactDOMOption = __webpack_require__(117); + var ReactDOMSelect = __webpack_require__(118); + var ReactDOMTextarea = __webpack_require__(119); + var ReactInstrumentation = __webpack_require__(67); + var ReactMultiChild = __webpack_require__(120); + var ReactServerRenderingTransaction = __webpack_require__(139); var emptyFunction = __webpack_require__(9); - var escapeTextContentForBrowser = __webpack_require__(95); + var escapeTextContentForBrowser = __webpack_require__(92); var invariant = __webpack_require__(12); - var isEventSupported = __webpack_require__(79); - var shallowEqual = __webpack_require__(132); - var inputValueTracking = __webpack_require__(77); - var validateDOMNesting = __webpack_require__(145); + var isEventSupported = __webpack_require__(76); + var shallowEqual = __webpack_require__(129); + var inputValueTracking = __webpack_require__(74); + var validateDOMNesting = __webpack_require__(142); var warning = __webpack_require__(8); var Flags = ReactDOMComponentFlags; @@ -12358,7 +12173,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 102 */ +/* 99 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -12371,9 +12186,9 @@ 'use strict'; - var ReactDOMComponentTree = __webpack_require__(42); + var ReactDOMComponentTree = __webpack_require__(39); - var focusNode = __webpack_require__(103); + var focusNode = __webpack_require__(100); var AutoFocusUtils = { focusDOMComponent: function () { @@ -12384,16 +12199,14 @@ module.exports = AutoFocusUtils; /***/ }), -/* 103 */ +/* 100 */ /***/ (function(module, exports) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ @@ -12415,7 +12228,7 @@ module.exports = focusNode; /***/ }), -/* 104 */ +/* 101 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -12428,14 +12241,14 @@ 'use strict'; - var CSSProperty = __webpack_require__(105); - var ExecutionEnvironment = __webpack_require__(56); - var ReactInstrumentation = __webpack_require__(70); + var CSSProperty = __webpack_require__(102); + var ExecutionEnvironment = __webpack_require__(53); + var ReactInstrumentation = __webpack_require__(67); - var camelizeStyleName = __webpack_require__(106); - var dangerousStyleValue = __webpack_require__(108); - var hyphenateStyleName = __webpack_require__(109); - var memoizeStringOnly = __webpack_require__(111); + var camelizeStyleName = __webpack_require__(103); + var dangerousStyleValue = __webpack_require__(105); + var hyphenateStyleName = __webpack_require__(106); + var memoizeStringOnly = __webpack_require__(108); var warning = __webpack_require__(8); var processStyleName = memoizeStringOnly(function (styleName) { @@ -12633,7 +12446,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 105 */ +/* 102 */ /***/ (function(module, exports) { /** @@ -12790,23 +12603,21 @@ module.exports = CSSProperty; /***/ }), -/* 106 */ +/* 103 */ /***/ (function(module, exports, __webpack_require__) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ 'use strict'; - var camelize = __webpack_require__(107); + var camelize = __webpack_require__(104); var msPattern = /^-ms-/; @@ -12834,18 +12645,16 @@ module.exports = camelizeStyleName; /***/ }), -/* 107 */ +/* 104 */ /***/ (function(module, exports) { "use strict"; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -12870,7 +12679,7 @@ module.exports = camelize; /***/ }), -/* 108 */ +/* 105 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -12883,7 +12692,7 @@ 'use strict'; - var CSSProperty = __webpack_require__(105); + var CSSProperty = __webpack_require__(102); var warning = __webpack_require__(8); var isUnitlessNumber = CSSProperty.isUnitlessNumber; @@ -12952,23 +12761,21 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 109 */ +/* 106 */ /***/ (function(module, exports, __webpack_require__) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ 'use strict'; - var hyphenate = __webpack_require__(110); + var hyphenate = __webpack_require__(107); var msPattern = /^ms-/; @@ -12995,18 +12802,16 @@ module.exports = hyphenateStyleName; /***/ }), -/* 110 */ +/* 107 */ /***/ (function(module, exports) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -13032,16 +12837,14 @@ module.exports = hyphenate; /***/ }), -/* 111 */ +/* 108 */ /***/ (function(module, exports) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * * @typechecks static-only @@ -13066,7 +12869,7 @@ module.exports = memoizeStringOnly; /***/ }), -/* 112 */ +/* 109 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -13079,11 +12882,11 @@ 'use strict'; - var DOMProperty = __webpack_require__(44); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactInstrumentation = __webpack_require__(70); + var DOMProperty = __webpack_require__(41); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactInstrumentation = __webpack_require__(67); - var quoteAttributeValueForBrowser = __webpack_require__(113); + var quoteAttributeValueForBrowser = __webpack_require__(110); var warning = __webpack_require__(8); var VALID_ATTRIBUTE_NAME_REGEX = new RegExp('^[' + DOMProperty.ATTRIBUTE_NAME_START_CHAR + '][' + DOMProperty.ATTRIBUTE_NAME_CHAR + ']*$'); @@ -13304,7 +13107,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 113 */ +/* 110 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -13317,7 +13120,7 @@ 'use strict'; - var escapeTextContentForBrowser = __webpack_require__(95); + var escapeTextContentForBrowser = __webpack_require__(92); /** * Escapes attribute value to prevent scripting attacks. @@ -13332,7 +13135,7 @@ module.exports = quoteAttributeValueForBrowser; /***/ }), -/* 114 */ +/* 111 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -13347,12 +13150,12 @@ var _assign = __webpack_require__(4); - var EventPluginRegistry = __webpack_require__(51); - var ReactEventEmitterMixin = __webpack_require__(115); - var ViewportMetrics = __webpack_require__(85); + var EventPluginRegistry = __webpack_require__(48); + var ReactEventEmitterMixin = __webpack_require__(112); + var ViewportMetrics = __webpack_require__(82); - var getVendorPrefixedEventName = __webpack_require__(116); - var isEventSupported = __webpack_require__(79); + var getVendorPrefixedEventName = __webpack_require__(113); + var isEventSupported = __webpack_require__(76); /** * Summary of `ReactBrowserEventEmitter` event handling: @@ -13658,7 +13461,7 @@ module.exports = ReactBrowserEventEmitter; /***/ }), -/* 115 */ +/* 112 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -13671,7 +13474,7 @@ 'use strict'; - var EventPluginHub = __webpack_require__(50); + var EventPluginHub = __webpack_require__(47); function runEventQueueInBatch(events) { EventPluginHub.enqueueEvents(events); @@ -13692,7 +13495,7 @@ module.exports = ReactEventEmitterMixin; /***/ }), -/* 116 */ +/* 113 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -13705,7 +13508,7 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); /** * Generate a mapping of standard vendor prefixes using the defined style property and event name. @@ -13795,7 +13598,7 @@ module.exports = getVendorPrefixedEventName; /***/ }), -/* 117 */ +/* 114 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -13808,13 +13611,13 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var DOMPropertyOperations = __webpack_require__(112); - var LinkedValueUtils = __webpack_require__(118); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactUpdates = __webpack_require__(64); + var DOMPropertyOperations = __webpack_require__(109); + var LinkedValueUtils = __webpack_require__(115); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactUpdates = __webpack_require__(61); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -14085,7 +13888,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 118 */ +/* 115 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -14098,9 +13901,9 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var ReactPropTypesSecret = __webpack_require__(119); + var ReactPropTypesSecret = __webpack_require__(116); var propTypesFactory = __webpack_require__(29); var React = __webpack_require__(2); @@ -14226,7 +14029,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 119 */ +/* 116 */ /***/ (function(module, exports) { /** @@ -14245,7 +14048,7 @@ module.exports = ReactPropTypesSecret; /***/ }), -/* 120 */ +/* 117 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -14261,8 +14064,8 @@ var _assign = __webpack_require__(4); var React = __webpack_require__(2); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactDOMSelect = __webpack_require__(121); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactDOMSelect = __webpack_require__(118); var warning = __webpack_require__(8); var didWarnInvalidOptionChildren = false; @@ -14370,7 +14173,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 121 */ +/* 118 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -14385,9 +14188,9 @@ var _assign = __webpack_require__(4); - var LinkedValueUtils = __webpack_require__(118); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactUpdates = __webpack_require__(64); + var LinkedValueUtils = __webpack_require__(115); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactUpdates = __webpack_require__(61); var warning = __webpack_require__(8); @@ -14573,7 +14376,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 122 */ +/* 119 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -14586,12 +14389,12 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var LinkedValueUtils = __webpack_require__(118); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactUpdates = __webpack_require__(64); + var LinkedValueUtils = __webpack_require__(115); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactUpdates = __webpack_require__(61); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -14736,7 +14539,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 123 */ +/* 120 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -14749,18 +14552,18 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var ReactComponentEnvironment = __webpack_require__(124); - var ReactInstanceMap = __webpack_require__(125); - var ReactInstrumentation = __webpack_require__(70); + var ReactComponentEnvironment = __webpack_require__(121); + var ReactInstanceMap = __webpack_require__(122); + var ReactInstrumentation = __webpack_require__(67); var ReactCurrentOwner = __webpack_require__(17); - var ReactReconciler = __webpack_require__(67); - var ReactChildReconciler = __webpack_require__(126); + var ReactReconciler = __webpack_require__(64); + var ReactChildReconciler = __webpack_require__(123); var emptyFunction = __webpack_require__(9); - var flattenChildren = __webpack_require__(141); + var flattenChildren = __webpack_require__(138); var invariant = __webpack_require__(12); /** @@ -15185,7 +14988,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 124 */ +/* 121 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -15199,7 +15002,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -15232,7 +15035,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 125 */ +/* 122 */ /***/ (function(module, exports) { /** @@ -15280,7 +15083,7 @@ module.exports = ReactInstanceMap; /***/ }), -/* 126 */ +/* 123 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -15293,12 +15096,12 @@ 'use strict'; - var ReactReconciler = __webpack_require__(67); + var ReactReconciler = __webpack_require__(64); - var instantiateReactComponent = __webpack_require__(127); - var KeyEscapeUtils = __webpack_require__(137); - var shouldUpdateReactComponent = __webpack_require__(133); - var traverseAllChildren = __webpack_require__(138); + var instantiateReactComponent = __webpack_require__(124); + var KeyEscapeUtils = __webpack_require__(134); + var shouldUpdateReactComponent = __webpack_require__(130); + var traverseAllChildren = __webpack_require__(135); var warning = __webpack_require__(8); var ReactComponentTreeHook; @@ -15436,7 +15239,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 127 */ +/* 124 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -15449,14 +15252,14 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var ReactCompositeComponent = __webpack_require__(128); - var ReactEmptyComponent = __webpack_require__(134); - var ReactHostComponent = __webpack_require__(135); + var ReactCompositeComponent = __webpack_require__(125); + var ReactEmptyComponent = __webpack_require__(131); + var ReactHostComponent = __webpack_require__(132); - var getNextDebugID = __webpack_require__(136); + var getNextDebugID = __webpack_require__(133); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -15568,7 +15371,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 128 */ +/* 125 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -15581,26 +15384,26 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); var React = __webpack_require__(2); - var ReactComponentEnvironment = __webpack_require__(124); + var ReactComponentEnvironment = __webpack_require__(121); var ReactCurrentOwner = __webpack_require__(17); - var ReactErrorUtils = __webpack_require__(53); - var ReactInstanceMap = __webpack_require__(125); - var ReactInstrumentation = __webpack_require__(70); - var ReactNodeTypes = __webpack_require__(129); - var ReactReconciler = __webpack_require__(67); + var ReactErrorUtils = __webpack_require__(50); + var ReactInstanceMap = __webpack_require__(122); + var ReactInstrumentation = __webpack_require__(67); + var ReactNodeTypes = __webpack_require__(126); + var ReactReconciler = __webpack_require__(64); if (process.env.NODE_ENV !== 'production') { - var checkReactTypeSpec = __webpack_require__(130); + var checkReactTypeSpec = __webpack_require__(127); } var emptyObject = __webpack_require__(11); var invariant = __webpack_require__(12); - var shallowEqual = __webpack_require__(132); - var shouldUpdateReactComponent = __webpack_require__(133); + var shallowEqual = __webpack_require__(129); + var shouldUpdateReactComponent = __webpack_require__(130); var warning = __webpack_require__(8); var CompositeTypes = { @@ -16471,7 +16274,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 129 */ +/* 126 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -16485,7 +16288,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var React = __webpack_require__(2); @@ -16514,7 +16317,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 130 */ +/* 127 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -16527,10 +16330,10 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var ReactPropTypeLocationNames = __webpack_require__(131); - var ReactPropTypesSecret = __webpack_require__(119); + var ReactPropTypeLocationNames = __webpack_require__(128); + var ReactPropTypesSecret = __webpack_require__(116); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -16604,7 +16407,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 131 */ +/* 128 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -16632,16 +16435,14 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 132 */ +/* 129 */ /***/ (function(module, exports) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks * @@ -16704,7 +16505,7 @@ module.exports = shallowEqual; /***/ }), -/* 133 */ +/* 130 */ /***/ (function(module, exports) { /** @@ -16748,7 +16549,7 @@ module.exports = shouldUpdateReactComponent; /***/ }), -/* 134 */ +/* 131 */ /***/ (function(module, exports) { /** @@ -16780,7 +16581,7 @@ module.exports = ReactEmptyComponent; /***/ }), -/* 135 */ +/* 132 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -16793,7 +16594,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -16851,7 +16652,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 136 */ +/* 133 */ /***/ (function(module, exports) { /** @@ -16874,7 +16675,7 @@ module.exports = getNextDebugID; /***/ }), -/* 137 */ +/* 134 */ /***/ (function(module, exports) { /** @@ -16935,7 +16736,7 @@ module.exports = KeyEscapeUtils; /***/ }), -/* 138 */ +/* 135 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -16948,14 +16749,14 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var ReactCurrentOwner = __webpack_require__(17); - var REACT_ELEMENT_TYPE = __webpack_require__(139); + var REACT_ELEMENT_TYPE = __webpack_require__(136); - var getIteratorFn = __webpack_require__(140); + var getIteratorFn = __webpack_require__(137); var invariant = __webpack_require__(12); - var KeyEscapeUtils = __webpack_require__(137); + var KeyEscapeUtils = __webpack_require__(134); var warning = __webpack_require__(8); var SEPARATOR = '.'; @@ -17114,7 +16915,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 139 */ +/* 136 */ /***/ (function(module, exports) { /** @@ -17136,7 +16937,7 @@ module.exports = REACT_ELEMENT_TYPE; /***/ }), -/* 140 */ +/* 137 */ /***/ (function(module, exports) { /** @@ -17179,7 +16980,7 @@ module.exports = getIteratorFn; /***/ }), -/* 141 */ +/* 138 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -17193,8 +16994,8 @@ 'use strict'; - var KeyEscapeUtils = __webpack_require__(137); - var traverseAllChildren = __webpack_require__(138); + var KeyEscapeUtils = __webpack_require__(134); + var traverseAllChildren = __webpack_require__(135); var warning = __webpack_require__(8); var ReactComponentTreeHook; @@ -17258,7 +17059,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 142 */ +/* 139 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -17273,10 +17074,10 @@ var _assign = __webpack_require__(4); - var PooledClass = __webpack_require__(58); - var Transaction = __webpack_require__(76); - var ReactInstrumentation = __webpack_require__(70); - var ReactServerUpdateQueue = __webpack_require__(143); + var PooledClass = __webpack_require__(55); + var Transaction = __webpack_require__(73); + var ReactInstrumentation = __webpack_require__(67); + var ReactServerUpdateQueue = __webpack_require__(140); /** * Executed within the scope of the `Transaction` instance. Consider these as @@ -17351,7 +17152,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 143 */ +/* 140 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -17367,7 +17168,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - var ReactUpdateQueue = __webpack_require__(144); + var ReactUpdateQueue = __webpack_require__(141); var warning = __webpack_require__(8); @@ -17493,7 +17294,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 144 */ +/* 141 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -17506,12 +17307,12 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var ReactCurrentOwner = __webpack_require__(17); - var ReactInstanceMap = __webpack_require__(125); - var ReactInstrumentation = __webpack_require__(70); - var ReactUpdates = __webpack_require__(64); + var ReactInstanceMap = __webpack_require__(122); + var ReactInstrumentation = __webpack_require__(67); + var ReactUpdates = __webpack_require__(61); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -17730,7 +17531,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 145 */ +/* 142 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -18104,7 +17905,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 146 */ +/* 143 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -18119,8 +17920,8 @@ var _assign = __webpack_require__(4); - var DOMLazyTree = __webpack_require__(90); - var ReactDOMComponentTree = __webpack_require__(42); + var DOMLazyTree = __webpack_require__(87); + var ReactDOMComponentTree = __webpack_require__(39); var ReactDOMEmptyComponent = function (instantiate) { // ReactCompositeComponent uses this: @@ -18166,7 +17967,7 @@ module.exports = ReactDOMEmptyComponent; /***/ }), -/* 147 */ +/* 144 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -18179,7 +17980,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -18305,7 +18106,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 148 */ +/* 145 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -18318,16 +18119,16 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var DOMChildrenOperations = __webpack_require__(89); - var DOMLazyTree = __webpack_require__(90); - var ReactDOMComponentTree = __webpack_require__(42); + var DOMChildrenOperations = __webpack_require__(86); + var DOMLazyTree = __webpack_require__(87); + var ReactDOMComponentTree = __webpack_require__(39); - var escapeTextContentForBrowser = __webpack_require__(95); + var escapeTextContentForBrowser = __webpack_require__(92); var invariant = __webpack_require__(12); - var validateDOMNesting = __webpack_require__(145); + var validateDOMNesting = __webpack_require__(142); /** * Text nodes violate a couple assumptions that React makes about components: @@ -18470,7 +18271,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 149 */ +/* 146 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -18485,8 +18286,8 @@ var _assign = __webpack_require__(4); - var ReactUpdates = __webpack_require__(64); - var Transaction = __webpack_require__(76); + var ReactUpdates = __webpack_require__(61); + var Transaction = __webpack_require__(73); var emptyFunction = __webpack_require__(9); @@ -18540,7 +18341,7 @@ module.exports = ReactDefaultBatchingStrategy; /***/ }), -/* 150 */ +/* 147 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -18555,14 +18356,14 @@ var _assign = __webpack_require__(4); - var EventListener = __webpack_require__(151); - var ExecutionEnvironment = __webpack_require__(56); - var PooledClass = __webpack_require__(58); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactUpdates = __webpack_require__(64); + var EventListener = __webpack_require__(148); + var ExecutionEnvironment = __webpack_require__(53); + var PooledClass = __webpack_require__(55); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactUpdates = __webpack_require__(61); - var getEventTarget = __webpack_require__(78); - var getUnboundedScrollPosition = __webpack_require__(152); + var getEventTarget = __webpack_require__(75); + var getUnboundedScrollPosition = __webpack_require__(149); /** * Find the deepest React component completely containing the root of the @@ -18697,7 +18498,7 @@ module.exports = ReactEventListener; /***/ }), -/* 151 */ +/* 148 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {'use strict'; @@ -18705,17 +18506,8 @@ /** * Copyright (c) 2013-present, Facebook, Inc. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -18786,16 +18578,14 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 152 */ +/* 149 */ /***/ (function(module, exports) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -18829,7 +18619,7 @@ module.exports = getUnboundedScrollPosition; /***/ }), -/* 153 */ +/* 150 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -18842,14 +18632,14 @@ 'use strict'; - var DOMProperty = __webpack_require__(44); - var EventPluginHub = __webpack_require__(50); - var EventPluginUtils = __webpack_require__(52); - var ReactComponentEnvironment = __webpack_require__(124); - var ReactEmptyComponent = __webpack_require__(134); - var ReactBrowserEventEmitter = __webpack_require__(114); - var ReactHostComponent = __webpack_require__(135); - var ReactUpdates = __webpack_require__(64); + var DOMProperty = __webpack_require__(41); + var EventPluginHub = __webpack_require__(47); + var EventPluginUtils = __webpack_require__(49); + var ReactComponentEnvironment = __webpack_require__(121); + var ReactEmptyComponent = __webpack_require__(131); + var ReactBrowserEventEmitter = __webpack_require__(111); + var ReactHostComponent = __webpack_require__(132); + var ReactUpdates = __webpack_require__(61); var ReactInjection = { Component: ReactComponentEnvironment.injection, @@ -18865,7 +18655,7 @@ module.exports = ReactInjection; /***/ }), -/* 154 */ +/* 151 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -18880,13 +18670,13 @@ var _assign = __webpack_require__(4); - var CallbackQueue = __webpack_require__(65); - var PooledClass = __webpack_require__(58); - var ReactBrowserEventEmitter = __webpack_require__(114); - var ReactInputSelection = __webpack_require__(155); - var ReactInstrumentation = __webpack_require__(70); - var Transaction = __webpack_require__(76); - var ReactUpdateQueue = __webpack_require__(144); + var CallbackQueue = __webpack_require__(62); + var PooledClass = __webpack_require__(55); + var ReactBrowserEventEmitter = __webpack_require__(111); + var ReactInputSelection = __webpack_require__(152); + var ReactInstrumentation = __webpack_require__(67); + var Transaction = __webpack_require__(73); + var ReactUpdateQueue = __webpack_require__(141); /** * Ensures that, when possible, the selection range (currently selected text @@ -19046,7 +18836,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 155 */ +/* 152 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -19059,11 +18849,11 @@ 'use strict'; - var ReactDOMSelection = __webpack_require__(156); + var ReactDOMSelection = __webpack_require__(153); - var containsNode = __webpack_require__(158); - var focusNode = __webpack_require__(103); - var getActiveElement = __webpack_require__(161); + var containsNode = __webpack_require__(155); + var focusNode = __webpack_require__(100); + var getActiveElement = __webpack_require__(158); function isInDocument(node) { return containsNode(document.documentElement, node); @@ -19171,7 +18961,7 @@ module.exports = ReactInputSelection; /***/ }), -/* 156 */ +/* 153 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -19184,10 +18974,10 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); - var getNodeForCharacterOffset = __webpack_require__(157); - var getTextContentAccessor = __webpack_require__(59); + var getNodeForCharacterOffset = __webpack_require__(154); + var getTextContentAccessor = __webpack_require__(56); /** * While `isCollapsed` is available on the Selection object and `collapsed` @@ -19385,7 +19175,7 @@ module.exports = ReactDOMSelection; /***/ }), -/* 157 */ +/* 154 */ /***/ (function(module, exports) { /** @@ -19461,23 +19251,21 @@ module.exports = getNodeForCharacterOffset; /***/ }), -/* 158 */ +/* 155 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * */ - var isTextNode = __webpack_require__(159); + var isTextNode = __webpack_require__(156); /*eslint-disable no-bitwise */ @@ -19505,23 +19293,21 @@ module.exports = containsNode; /***/ }), -/* 159 */ +/* 156 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ - var isNode = __webpack_require__(160); + var isNode = __webpack_require__(157); /** * @param {*} object The object to check. @@ -19534,18 +19320,16 @@ module.exports = isTextNode; /***/ }), -/* 160 */ +/* 157 */ /***/ (function(module, exports) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -19563,18 +19347,16 @@ module.exports = isNode; /***/ }), -/* 161 */ +/* 158 */ /***/ (function(module, exports) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -19606,7 +19388,7 @@ module.exports = getActiveElement; /***/ }), -/* 162 */ +/* 159 */ /***/ (function(module, exports) { /** @@ -19910,7 +19692,7 @@ module.exports = SVGDOMPropertyConfig; /***/ }), -/* 163 */ +/* 160 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -19923,15 +19705,15 @@ 'use strict'; - var EventPropagators = __webpack_require__(49); - var ExecutionEnvironment = __webpack_require__(56); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactInputSelection = __webpack_require__(155); - var SyntheticEvent = __webpack_require__(61); + var EventPropagators = __webpack_require__(46); + var ExecutionEnvironment = __webpack_require__(53); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactInputSelection = __webpack_require__(152); + var SyntheticEvent = __webpack_require__(58); - var getActiveElement = __webpack_require__(161); - var isTextInputElement = __webpack_require__(80); - var shallowEqual = __webpack_require__(132); + var getActiveElement = __webpack_require__(158); + var isTextInputElement = __webpack_require__(77); + var shallowEqual = __webpack_require__(129); var skipSelectionChangeEvent = ExecutionEnvironment.canUseDOM && 'documentMode' in document && document.documentMode <= 11; @@ -20100,7 +19882,7 @@ module.exports = SelectEventPlugin; /***/ }), -/* 164 */ +/* 161 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -20114,25 +19896,25 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); - - var EventListener = __webpack_require__(151); - var EventPropagators = __webpack_require__(49); - var ReactDOMComponentTree = __webpack_require__(42); - var SyntheticAnimationEvent = __webpack_require__(165); - var SyntheticClipboardEvent = __webpack_require__(166); - var SyntheticEvent = __webpack_require__(61); - var SyntheticFocusEvent = __webpack_require__(167); - var SyntheticKeyboardEvent = __webpack_require__(168); - var SyntheticMouseEvent = __webpack_require__(83); - var SyntheticDragEvent = __webpack_require__(171); - var SyntheticTouchEvent = __webpack_require__(172); - var SyntheticTransitionEvent = __webpack_require__(173); - var SyntheticUIEvent = __webpack_require__(84); - var SyntheticWheelEvent = __webpack_require__(174); + var _prodInvariant = __webpack_require__(40); + + var EventListener = __webpack_require__(148); + var EventPropagators = __webpack_require__(46); + var ReactDOMComponentTree = __webpack_require__(39); + var SyntheticAnimationEvent = __webpack_require__(162); + var SyntheticClipboardEvent = __webpack_require__(163); + var SyntheticEvent = __webpack_require__(58); + var SyntheticFocusEvent = __webpack_require__(164); + var SyntheticKeyboardEvent = __webpack_require__(165); + var SyntheticMouseEvent = __webpack_require__(80); + var SyntheticDragEvent = __webpack_require__(168); + var SyntheticTouchEvent = __webpack_require__(169); + var SyntheticTransitionEvent = __webpack_require__(170); + var SyntheticUIEvent = __webpack_require__(81); + var SyntheticWheelEvent = __webpack_require__(171); var emptyFunction = __webpack_require__(9); - var getEventCharCode = __webpack_require__(169); + var getEventCharCode = __webpack_require__(166); var invariant = __webpack_require__(12); /** @@ -20329,7 +20111,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 165 */ +/* 162 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20342,7 +20124,7 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); /** * @interface Event @@ -20370,7 +20152,7 @@ module.exports = SyntheticAnimationEvent; /***/ }), -/* 166 */ +/* 163 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20383,7 +20165,7 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); /** * @interface Event @@ -20410,7 +20192,7 @@ module.exports = SyntheticClipboardEvent; /***/ }), -/* 167 */ +/* 164 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20423,7 +20205,7 @@ 'use strict'; - var SyntheticUIEvent = __webpack_require__(84); + var SyntheticUIEvent = __webpack_require__(81); /** * @interface FocusEvent @@ -20448,7 +20230,7 @@ module.exports = SyntheticFocusEvent; /***/ }), -/* 168 */ +/* 165 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20461,11 +20243,11 @@ 'use strict'; - var SyntheticUIEvent = __webpack_require__(84); + var SyntheticUIEvent = __webpack_require__(81); - var getEventCharCode = __webpack_require__(169); - var getEventKey = __webpack_require__(170); - var getEventModifierState = __webpack_require__(86); + var getEventCharCode = __webpack_require__(166); + var getEventKey = __webpack_require__(167); + var getEventModifierState = __webpack_require__(83); /** * @interface KeyboardEvent @@ -20534,7 +20316,7 @@ module.exports = SyntheticKeyboardEvent; /***/ }), -/* 169 */ +/* 166 */ /***/ (function(module, exports) { /** @@ -20586,7 +20368,7 @@ module.exports = getEventCharCode; /***/ }), -/* 170 */ +/* 167 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20599,7 +20381,7 @@ 'use strict'; - var getEventCharCode = __webpack_require__(169); + var getEventCharCode = __webpack_require__(166); /** * Normalization of deprecated HTML5 `key` values @@ -20700,7 +20482,7 @@ module.exports = getEventKey; /***/ }), -/* 171 */ +/* 168 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20713,7 +20495,7 @@ 'use strict'; - var SyntheticMouseEvent = __webpack_require__(83); + var SyntheticMouseEvent = __webpack_require__(80); /** * @interface DragEvent @@ -20738,7 +20520,7 @@ module.exports = SyntheticDragEvent; /***/ }), -/* 172 */ +/* 169 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20751,9 +20533,9 @@ 'use strict'; - var SyntheticUIEvent = __webpack_require__(84); + var SyntheticUIEvent = __webpack_require__(81); - var getEventModifierState = __webpack_require__(86); + var getEventModifierState = __webpack_require__(83); /** * @interface TouchEvent @@ -20785,7 +20567,7 @@ module.exports = SyntheticTouchEvent; /***/ }), -/* 173 */ +/* 170 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20798,7 +20580,7 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); /** * @interface Event @@ -20826,7 +20608,7 @@ module.exports = SyntheticTransitionEvent; /***/ }), -/* 174 */ +/* 171 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20839,7 +20621,7 @@ 'use strict'; - var SyntheticMouseEvent = __webpack_require__(83); + var SyntheticMouseEvent = __webpack_require__(80); /** * @interface WheelEvent @@ -20879,8 +20661,8 @@ module.exports = SyntheticWheelEvent; /***/ }), -/* 175 */, -/* 176 */ +/* 172 */, +/* 173 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -20893,7 +20675,7 @@ 'use strict'; - var validateDOMNesting = __webpack_require__(145); + var validateDOMNesting = __webpack_require__(142); var DOC_NODE_TYPE = 9; @@ -20916,8 +20698,8 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 177 */, -/* 178 */ +/* 174 */, +/* 175 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20930,7 +20712,7 @@ 'use strict'; - var adler32 = __webpack_require__(179); + var adler32 = __webpack_require__(176); var TAG_END = /\/?>/; var COMMENT_START = /^<\!\-\-/; @@ -20969,7 +20751,7 @@ module.exports = ReactMarkupChecksum; /***/ }), -/* 179 */ +/* 176 */ /***/ (function(module, exports) { /** @@ -21015,7 +20797,7 @@ module.exports = adler32; /***/ }), -/* 180 */ +/* 177 */ /***/ (function(module, exports) { /** @@ -21031,12 +20813,145 @@ module.exports = '15.6.2'; /***/ }), +/* 178 */, +/* 179 */, +/* 180 */, /* 181 */, /* 182 */, /* 183 */, -/* 184 */, -/* 185 */, -/* 186 */, +/* 184 */ +/***/ (function(module, exports, __webpack_require__) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + + 'use strict'; + + var React = __webpack_require__(1); + var factory = __webpack_require__(35); + + if (typeof React === 'undefined') { + throw Error( + 'create-react-class could not find the React object. If you are using script tags, ' + + 'make sure that React is being loaded before create-react-class.' + ); + } + + // Hack to grab NoopUpdateQueue from isomorphic React + var ReactNoopUpdateQueue = new React.Component().updater; + + module.exports = factory( + React.Component, + React.isValidElement, + ReactNoopUpdateQueue + ); + + +/***/ }), +/* 185 */ +/***/ (function(module, exports, __webpack_require__) { + + /* WEBPACK VAR INJECTION */(function(process) {/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + if (process.env.NODE_ENV !== 'production') { + var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' && + Symbol.for && + Symbol.for('react.element')) || + 0xeac7; + + var isValidElement = function(object) { + return typeof object === 'object' && + object !== null && + object.$$typeof === REACT_ELEMENT_TYPE; + }; + + // By explicitly using `prop-types` you are opting into new development behavior. + // http://fb.me/prop-types-in-prod + var throwOnDirectAccess = true; + module.exports = __webpack_require__(30)(isValidElement, throwOnDirectAccess); + } else { + // By explicitly using `prop-types` you are opting into new production behavior. + // http://fb.me/prop-types-in-prod + module.exports = __webpack_require__(186)(); + } + + /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) + +/***/ }), +/* 186 */ +/***/ (function(module, exports, __webpack_require__) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + 'use strict'; + + var emptyFunction = __webpack_require__(9); + var invariant = __webpack_require__(12); + var ReactPropTypesSecret = __webpack_require__(31); + + module.exports = function() { + function shim(props, propName, componentName, location, propFullName, secret) { + if (secret === ReactPropTypesSecret) { + // It is still safe when called from React. + return; + } + invariant( + false, + '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' + ); + }; + shim.isRequired = shim; + function getShim() { + return shim; + }; + // Important! + // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`. + var ReactPropTypes = { + array: shim, + bool: shim, + func: shim, + number: shim, + object: shim, + string: shim, + symbol: shim, + + any: shim, + arrayOf: getShim, + element: shim, + instanceOf: getShim, + node: shim, + objectOf: getShim, + oneOf: getShim, + oneOfType: getShim, + shape: getShim, + exact: getShim + }; + + ReactPropTypes.checkPropTypes = emptyFunction; + ReactPropTypes.PropTypes = ReactPropTypes; + + return ReactPropTypes; + }; + + +/***/ }), /* 187 */, /* 188 */, /* 189 */, @@ -21063,19 +20978,16 @@ /* 210 */, /* 211 */, /* 212 */, -/* 213 */, -/* 214 */, -/* 215 */, -/* 216 */ +/* 213 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; - module.exports = __webpack_require__(217); + module.exports = __webpack_require__(214); /***/ }), -/* 217 */ +/* 214 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -21088,9 +21000,9 @@ 'use strict'; - var ReactDefaultInjection = __webpack_require__(46); - var ReactServerRendering = __webpack_require__(218); - var ReactVersion = __webpack_require__(180); + var ReactDefaultInjection = __webpack_require__(43); + var ReactServerRendering = __webpack_require__(215); + var ReactVersion = __webpack_require__(177); ReactDefaultInjection.inject(); @@ -21103,7 +21015,7 @@ module.exports = ReactDOMServer; /***/ }), -/* 218 */ +/* 215 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -21115,20 +21027,20 @@ */ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var React = __webpack_require__(2); - var ReactDOMContainerInfo = __webpack_require__(176); - var ReactDefaultBatchingStrategy = __webpack_require__(149); - var ReactInstrumentation = __webpack_require__(70); - var ReactMarkupChecksum = __webpack_require__(178); - var ReactReconciler = __webpack_require__(67); - var ReactServerBatchingStrategy = __webpack_require__(219); - var ReactServerRenderingTransaction = __webpack_require__(142); - var ReactUpdates = __webpack_require__(64); + var ReactDOMContainerInfo = __webpack_require__(173); + var ReactDefaultBatchingStrategy = __webpack_require__(146); + var ReactInstrumentation = __webpack_require__(67); + var ReactMarkupChecksum = __webpack_require__(175); + var ReactReconciler = __webpack_require__(64); + var ReactServerBatchingStrategy = __webpack_require__(216); + var ReactServerRenderingTransaction = __webpack_require__(139); + var ReactUpdates = __webpack_require__(61); var emptyObject = __webpack_require__(11); - var instantiateReactComponent = __webpack_require__(127); + var instantiateReactComponent = __webpack_require__(124); var invariant = __webpack_require__(12); var pendingTransactions = 0; @@ -21196,7 +21108,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 219 */ +/* 216 */ /***/ (function(module, exports) { /** diff --git a/lib/assets/react-source/development/react.js b/lib/assets/react-source/development/react.js index d18c5e80e..e4bbc8d0b 100644 --- a/lib/assets/react-source/development/react.js +++ b/lib/assets/react-source/development/react.js @@ -45,10 +45,14 @@ /***/ (function(module, exports, __webpack_require__) { var React = __webpack_require__(1); - var ReactDOM = __webpack_require__(40); + var ReactDOM = __webpack_require__(37); + var createReactClass = __webpack_require__(184); + var PropTypes = __webpack_require__(185); window.React = React; window.ReactDOM = ReactDOM; + window.createReactClass = createReactClass; + window.PropTypes = PropTypes; /***/ }), @@ -81,10 +85,10 @@ var ReactDOMFactories = __webpack_require__(22); var ReactElement = __webpack_require__(16); var ReactPropTypes = __webpack_require__(28); - var ReactVersion = __webpack_require__(36); + var ReactVersion = __webpack_require__(33); - var createReactClass = __webpack_require__(37); - var onlyChild = __webpack_require__(39); + var createReactClass = __webpack_require__(34); + var onlyChild = __webpack_require__(36); var createElement = ReactElement.createElement; var createFactory = ReactElement.createFactory; @@ -767,12 +771,10 @@ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright 2014-2015, Facebook, Inc. - * All rights reserved. + * Copyright (c) 2014-present, Facebook, Inc. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ @@ -790,45 +792,43 @@ var warning = emptyFunction; if (process.env.NODE_ENV !== 'production') { - (function () { - var printWarning = function printWarning(format) { - for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { - args[_key - 1] = arguments[_key]; - } - - var argIndex = 0; - var message = 'Warning: ' + format.replace(/%s/g, function () { - return args[argIndex++]; - }); - if (typeof console !== 'undefined') { - console.error(message); - } - try { - // --- Welcome to debugging React --- - // This error was thrown as a convenience so that you can use this stack - // to find the callsite that caused this warning to fire. - throw new Error(message); - } catch (x) {} - }; + var printWarning = function printWarning(format) { + for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + args[_key - 1] = arguments[_key]; + } - warning = function warning(condition, format) { - if (format === undefined) { - throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument'); - } + var argIndex = 0; + var message = 'Warning: ' + format.replace(/%s/g, function () { + return args[argIndex++]; + }); + if (typeof console !== 'undefined') { + console.error(message); + } + try { + // --- Welcome to debugging React --- + // This error was thrown as a convenience so that you can use this stack + // to find the callsite that caused this warning to fire. + throw new Error(message); + } catch (x) {} + }; - if (format.indexOf('Failed Composite propType: ') === 0) { - return; // Ignore CompositeComponent proptype check. - } + warning = function warning(condition, format) { + if (format === undefined) { + throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument'); + } - if (!condition) { - for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) { - args[_key2 - 2] = arguments[_key2]; - } + if (format.indexOf('Failed Composite propType: ') === 0) { + return; // Ignore CompositeComponent proptype check. + } - printWarning.apply(undefined, [format].concat(args)); + if (!condition) { + for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) { + args[_key2 - 2] = arguments[_key2]; } - }; - })(); + + printWarning.apply(undefined, [format].concat(args)); + } + }; } module.exports = warning; @@ -842,11 +842,9 @@ /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * */ @@ -912,11 +910,9 @@ /* WEBPACK VAR INJECTION */(function(process) {/** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ @@ -937,11 +933,9 @@ /* WEBPACK VAR INJECTION */(function(process) {/** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ @@ -3056,13 +3050,13 @@ 'use strict'; - var emptyFunction = __webpack_require__(31); - var invariant = __webpack_require__(32); - var warning = __webpack_require__(33); + var emptyFunction = __webpack_require__(9); + var invariant = __webpack_require__(12); + var warning = __webpack_require__(8); var assign = __webpack_require__(4); - var ReactPropTypesSecret = __webpack_require__(34); - var checkPropTypes = __webpack_require__(35); + var ReactPropTypesSecret = __webpack_require__(31); + var checkPropTypes = __webpack_require__(32); module.exports = function(isValidElement, throwOnDirectAccess) { /* global Symbol */ @@ -3594,174 +3588,6 @@ /***/ }), /* 31 */ -/***/ (function(module, exports) { - - "use strict"; - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - * - */ - - function makeEmptyFunction(arg) { - return function () { - return arg; - }; - } - - /** - * This function accepts and discards inputs; it has no side effects. This is - * primarily useful idiomatically for overridable function endpoints which - * always need to be callable, since JS lacks a null-call idiom ala Cocoa. - */ - var emptyFunction = function emptyFunction() {}; - - emptyFunction.thatReturns = makeEmptyFunction; - emptyFunction.thatReturnsFalse = makeEmptyFunction(false); - emptyFunction.thatReturnsTrue = makeEmptyFunction(true); - emptyFunction.thatReturnsNull = makeEmptyFunction(null); - emptyFunction.thatReturnsThis = function () { - return this; - }; - emptyFunction.thatReturnsArgument = function (arg) { - return arg; - }; - - module.exports = emptyFunction; - -/***/ }), -/* 32 */ -/***/ (function(module, exports, __webpack_require__) { - - /* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ - - 'use strict'; - - /** - * Use invariant() to assert state which your program assumes to be true. - * - * Provide sprintf-style format (only %s is supported) and arguments - * to provide information about what broke and what you were - * expecting. - * - * The invariant message will be stripped in production, but the invariant - * will remain to ensure logic does not differ in production. - */ - - var validateFormat = function validateFormat(format) {}; - - if (process.env.NODE_ENV !== 'production') { - validateFormat = function validateFormat(format) { - if (format === undefined) { - throw new Error('invariant requires an error message argument'); - } - }; - } - - function invariant(condition, format, a, b, c, d, e, f) { - validateFormat(format); - - if (!condition) { - var error; - if (format === undefined) { - error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.'); - } else { - var args = [a, b, c, d, e, f]; - var argIndex = 0; - error = new Error(format.replace(/%s/g, function () { - return args[argIndex++]; - })); - error.name = 'Invariant Violation'; - } - - error.framesToPop = 1; // we don't care about invariant's own frame - throw error; - } - } - - module.exports = invariant; - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) - -/***/ }), -/* 33 */ -/***/ (function(module, exports, __webpack_require__) { - - /* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright (c) 2014-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ - - 'use strict'; - - var emptyFunction = __webpack_require__(31); - - /** - * Similar to invariant but only logs a warning if the condition is not met. - * This can be used to log issues in development environments in critical - * paths. Removing the logging code for production environments will keep the - * same logic and follow the same code paths. - */ - - var warning = emptyFunction; - - if (process.env.NODE_ENV !== 'production') { - var printWarning = function printWarning(format) { - for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { - args[_key - 1] = arguments[_key]; - } - - var argIndex = 0; - var message = 'Warning: ' + format.replace(/%s/g, function () { - return args[argIndex++]; - }); - if (typeof console !== 'undefined') { - console.error(message); - } - try { - // --- Welcome to debugging React --- - // This error was thrown as a convenience so that you can use this stack - // to find the callsite that caused this warning to fire. - throw new Error(message); - } catch (x) {} - }; - - warning = function warning(condition, format) { - if (format === undefined) { - throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument'); - } - - if (format.indexOf('Failed Composite propType: ') === 0) { - return; // Ignore CompositeComponent proptype check. - } - - if (!condition) { - for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) { - args[_key2 - 2] = arguments[_key2]; - } - - printWarning.apply(undefined, [format].concat(args)); - } - }; - } - - module.exports = warning; - /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) - -/***/ }), -/* 34 */ /***/ (function(module, exports) { /** @@ -3779,7 +3605,7 @@ /***/ }), -/* 35 */ +/* 32 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -3792,9 +3618,9 @@ 'use strict'; if (process.env.NODE_ENV !== 'production') { - var invariant = __webpack_require__(32); - var warning = __webpack_require__(33); - var ReactPropTypesSecret = __webpack_require__(34); + var invariant = __webpack_require__(12); + var warning = __webpack_require__(8); + var ReactPropTypesSecret = __webpack_require__(31); var loggedTypeFailures = {}; } @@ -3845,7 +3671,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 36 */ +/* 33 */ /***/ (function(module, exports) { /** @@ -3861,7 +3687,7 @@ module.exports = '15.6.2'; /***/ }), -/* 37 */ +/* 34 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -3881,12 +3707,12 @@ isValidElement = _require2.isValidElement; var ReactNoopUpdateQueue = __webpack_require__(7); - var factory = __webpack_require__(38); + var factory = __webpack_require__(35); module.exports = factory(Component, isValidElement, ReactNoopUpdateQueue); /***/ }), -/* 38 */ +/* 35 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -4763,7 +4589,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 39 */ +/* 36 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -4804,16 +4630,16 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 40 */ +/* 37 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; - module.exports = __webpack_require__(41); + module.exports = __webpack_require__(38); /***/ }), -/* 41 */ +/* 38 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -4828,16 +4654,16 @@ 'use strict'; - var ReactDOMComponentTree = __webpack_require__(42); - var ReactDefaultInjection = __webpack_require__(46); - var ReactMount = __webpack_require__(175); - var ReactReconciler = __webpack_require__(67); - var ReactUpdates = __webpack_require__(64); - var ReactVersion = __webpack_require__(180); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactDefaultInjection = __webpack_require__(43); + var ReactMount = __webpack_require__(172); + var ReactReconciler = __webpack_require__(64); + var ReactUpdates = __webpack_require__(61); + var ReactVersion = __webpack_require__(177); - var findDOMNode = __webpack_require__(181); - var getHostComponentFromComposite = __webpack_require__(182); - var renderSubtreeIntoContainer = __webpack_require__(183); + var findDOMNode = __webpack_require__(178); + var getHostComponentFromComposite = __webpack_require__(179); + var renderSubtreeIntoContainer = __webpack_require__(180); var warning = __webpack_require__(8); ReactDefaultInjection.inject(); @@ -4878,7 +4704,7 @@ } if (process.env.NODE_ENV !== 'production') { - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); if (ExecutionEnvironment.canUseDOM && window.top === window.self) { // First check if devtools is not installed if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ === 'undefined') { @@ -4913,10 +4739,10 @@ } if (process.env.NODE_ENV !== 'production') { - var ReactInstrumentation = __webpack_require__(70); - var ReactDOMUnknownPropertyHook = __webpack_require__(184); - var ReactDOMNullInputValuePropHook = __webpack_require__(185); - var ReactDOMInvalidARIAHook = __webpack_require__(186); + var ReactInstrumentation = __webpack_require__(67); + var ReactDOMUnknownPropertyHook = __webpack_require__(181); + var ReactDOMNullInputValuePropHook = __webpack_require__(182); + var ReactDOMInvalidARIAHook = __webpack_require__(183); ReactInstrumentation.debugTool.addHook(ReactDOMUnknownPropertyHook); ReactInstrumentation.debugTool.addHook(ReactDOMNullInputValuePropHook); @@ -4927,7 +4753,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 42 */ +/* 39 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -4940,10 +4766,10 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var DOMProperty = __webpack_require__(44); - var ReactDOMComponentFlags = __webpack_require__(45); + var DOMProperty = __webpack_require__(41); + var ReactDOMComponentFlags = __webpack_require__(42); var invariant = __webpack_require__(12); @@ -5125,7 +4951,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 43 */ +/* 40 */ /***/ (function(module, exports) { /** @@ -5166,7 +4992,7 @@ module.exports = reactProdInvariant; /***/ }), -/* 44 */ +/* 41 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -5179,7 +5005,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -5378,7 +5204,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 45 */ +/* 42 */ /***/ (function(module, exports) { /** @@ -5398,7 +5224,7 @@ module.exports = ReactDOMComponentFlags; /***/ }), -/* 46 */ +/* 43 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -5411,25 +5237,25 @@ 'use strict'; - var ARIADOMPropertyConfig = __webpack_require__(47); - var BeforeInputEventPlugin = __webpack_require__(48); - var ChangeEventPlugin = __webpack_require__(63); - var DefaultEventPluginOrder = __webpack_require__(81); - var EnterLeaveEventPlugin = __webpack_require__(82); - var HTMLDOMPropertyConfig = __webpack_require__(87); - var ReactComponentBrowserEnvironment = __webpack_require__(88); - var ReactDOMComponent = __webpack_require__(101); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactDOMEmptyComponent = __webpack_require__(146); - var ReactDOMTreeTraversal = __webpack_require__(147); - var ReactDOMTextComponent = __webpack_require__(148); - var ReactDefaultBatchingStrategy = __webpack_require__(149); - var ReactEventListener = __webpack_require__(150); - var ReactInjection = __webpack_require__(153); - var ReactReconcileTransaction = __webpack_require__(154); - var SVGDOMPropertyConfig = __webpack_require__(162); - var SelectEventPlugin = __webpack_require__(163); - var SimpleEventPlugin = __webpack_require__(164); + var ARIADOMPropertyConfig = __webpack_require__(44); + var BeforeInputEventPlugin = __webpack_require__(45); + var ChangeEventPlugin = __webpack_require__(60); + var DefaultEventPluginOrder = __webpack_require__(78); + var EnterLeaveEventPlugin = __webpack_require__(79); + var HTMLDOMPropertyConfig = __webpack_require__(84); + var ReactComponentBrowserEnvironment = __webpack_require__(85); + var ReactDOMComponent = __webpack_require__(98); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactDOMEmptyComponent = __webpack_require__(143); + var ReactDOMTreeTraversal = __webpack_require__(144); + var ReactDOMTextComponent = __webpack_require__(145); + var ReactDefaultBatchingStrategy = __webpack_require__(146); + var ReactEventListener = __webpack_require__(147); + var ReactInjection = __webpack_require__(150); + var ReactReconcileTransaction = __webpack_require__(151); + var SVGDOMPropertyConfig = __webpack_require__(159); + var SelectEventPlugin = __webpack_require__(160); + var SimpleEventPlugin = __webpack_require__(161); var alreadyInjected = false; @@ -5486,7 +5312,7 @@ }; /***/ }), -/* 47 */ +/* 44 */ /***/ (function(module, exports) { /** @@ -5562,7 +5388,7 @@ module.exports = ARIADOMPropertyConfig; /***/ }), -/* 48 */ +/* 45 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -5575,11 +5401,11 @@ 'use strict'; - var EventPropagators = __webpack_require__(49); - var ExecutionEnvironment = __webpack_require__(56); - var FallbackCompositionState = __webpack_require__(57); - var SyntheticCompositionEvent = __webpack_require__(60); - var SyntheticInputEvent = __webpack_require__(62); + var EventPropagators = __webpack_require__(46); + var ExecutionEnvironment = __webpack_require__(53); + var FallbackCompositionState = __webpack_require__(54); + var SyntheticCompositionEvent = __webpack_require__(57); + var SyntheticInputEvent = __webpack_require__(59); var END_KEYCODES = [9, 13, 27, 32]; // Tab, Return, Esc, Space var START_KEYCODE = 229; @@ -5948,7 +5774,7 @@ module.exports = BeforeInputEventPlugin; /***/ }), -/* 49 */ +/* 46 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -5961,11 +5787,11 @@ 'use strict'; - var EventPluginHub = __webpack_require__(50); - var EventPluginUtils = __webpack_require__(52); + var EventPluginHub = __webpack_require__(47); + var EventPluginUtils = __webpack_require__(49); - var accumulateInto = __webpack_require__(54); - var forEachAccumulated = __webpack_require__(55); + var accumulateInto = __webpack_require__(51); + var forEachAccumulated = __webpack_require__(52); var warning = __webpack_require__(8); var getListener = EventPluginHub.getListener; @@ -6085,7 +5911,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 50 */ +/* 47 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -6098,14 +5924,14 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var EventPluginRegistry = __webpack_require__(51); - var EventPluginUtils = __webpack_require__(52); - var ReactErrorUtils = __webpack_require__(53); + var EventPluginRegistry = __webpack_require__(48); + var EventPluginUtils = __webpack_require__(49); + var ReactErrorUtils = __webpack_require__(50); - var accumulateInto = __webpack_require__(54); - var forEachAccumulated = __webpack_require__(55); + var accumulateInto = __webpack_require__(51); + var forEachAccumulated = __webpack_require__(52); var invariant = __webpack_require__(12); /** @@ -6362,7 +6188,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 51 */ +/* 48 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -6376,7 +6202,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -6618,7 +6444,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 52 */ +/* 49 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -6631,9 +6457,9 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var ReactErrorUtils = __webpack_require__(53); + var ReactErrorUtils = __webpack_require__(50); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -6847,7 +6673,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 53 */ +/* 50 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -6928,7 +6754,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 54 */ +/* 51 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -6942,7 +6768,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -6989,7 +6815,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 55 */ +/* 52 */ /***/ (function(module, exports) { /** @@ -7022,16 +6848,14 @@ module.exports = forEachAccumulated; /***/ }), -/* 56 */ +/* 53 */ /***/ (function(module, exports) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ @@ -7062,7 +6886,7 @@ module.exports = ExecutionEnvironment; /***/ }), -/* 57 */ +/* 54 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -7077,9 +6901,9 @@ var _assign = __webpack_require__(4); - var PooledClass = __webpack_require__(58); + var PooledClass = __webpack_require__(55); - var getTextContentAccessor = __webpack_require__(59); + var getTextContentAccessor = __webpack_require__(56); /** * This helper class stores information about text content of a target node, @@ -7159,7 +6983,7 @@ module.exports = FallbackCompositionState; /***/ }), -/* 58 */ +/* 55 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -7173,7 +6997,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -7274,7 +7098,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 59 */ +/* 56 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -7287,7 +7111,7 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); var contentKey = null; @@ -7309,7 +7133,7 @@ module.exports = getTextContentAccessor; /***/ }), -/* 60 */ +/* 57 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -7322,7 +7146,7 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); /** * @interface Event @@ -7347,7 +7171,7 @@ module.exports = SyntheticCompositionEvent; /***/ }), -/* 61 */ +/* 58 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -7362,7 +7186,7 @@ var _assign = __webpack_require__(4); - var PooledClass = __webpack_require__(58); + var PooledClass = __webpack_require__(55); var emptyFunction = __webpack_require__(9); var warning = __webpack_require__(8); @@ -7621,7 +7445,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 62 */ +/* 59 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -7634,7 +7458,7 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); /** * @interface Event @@ -7660,7 +7484,7 @@ module.exports = SyntheticInputEvent; /***/ }), -/* 63 */ +/* 60 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -7673,17 +7497,17 @@ 'use strict'; - var EventPluginHub = __webpack_require__(50); - var EventPropagators = __webpack_require__(49); - var ExecutionEnvironment = __webpack_require__(56); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactUpdates = __webpack_require__(64); - var SyntheticEvent = __webpack_require__(61); + var EventPluginHub = __webpack_require__(47); + var EventPropagators = __webpack_require__(46); + var ExecutionEnvironment = __webpack_require__(53); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactUpdates = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); - var inputValueTracking = __webpack_require__(77); - var getEventTarget = __webpack_require__(78); - var isEventSupported = __webpack_require__(79); - var isTextInputElement = __webpack_require__(80); + var inputValueTracking = __webpack_require__(74); + var getEventTarget = __webpack_require__(75); + var isEventSupported = __webpack_require__(76); + var isTextInputElement = __webpack_require__(77); var eventTypes = { change: { @@ -7974,7 +7798,7 @@ module.exports = ChangeEventPlugin; /***/ }), -/* 64 */ +/* 61 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -7987,14 +7811,14 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var CallbackQueue = __webpack_require__(65); - var PooledClass = __webpack_require__(58); - var ReactFeatureFlags = __webpack_require__(66); - var ReactReconciler = __webpack_require__(67); - var Transaction = __webpack_require__(76); + var CallbackQueue = __webpack_require__(62); + var PooledClass = __webpack_require__(55); + var ReactFeatureFlags = __webpack_require__(63); + var ReactReconciler = __webpack_require__(64); + var Transaction = __webpack_require__(73); var invariant = __webpack_require__(12); @@ -8228,7 +8052,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 65 */ +/* 62 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -8242,11 +8066,11 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - var PooledClass = __webpack_require__(58); + var PooledClass = __webpack_require__(55); var invariant = __webpack_require__(12); @@ -8350,7 +8174,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 66 */ +/* 63 */ /***/ (function(module, exports) { /** @@ -8374,7 +8198,7 @@ module.exports = ReactFeatureFlags; /***/ }), -/* 67 */ +/* 64 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -8387,8 +8211,8 @@ 'use strict'; - var ReactRef = __webpack_require__(68); - var ReactInstrumentation = __webpack_require__(70); + var ReactRef = __webpack_require__(65); + var ReactInstrumentation = __webpack_require__(67); var warning = __webpack_require__(8); @@ -8543,7 +8367,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 68 */ +/* 65 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -8557,7 +8381,7 @@ 'use strict'; - var ReactOwner = __webpack_require__(69); + var ReactOwner = __webpack_require__(66); var ReactRef = {}; @@ -8634,7 +8458,7 @@ module.exports = ReactRef; /***/ }), -/* 69 */ +/* 66 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -8648,7 +8472,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -8730,7 +8554,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 70 */ +/* 67 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -8749,7 +8573,7 @@ var debugTool = null; if (process.env.NODE_ENV !== 'production') { - var ReactDebugTool = __webpack_require__(71); + var ReactDebugTool = __webpack_require__(68); debugTool = ReactDebugTool; } @@ -8757,7 +8581,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 71 */ +/* 68 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -8771,12 +8595,12 @@ 'use strict'; - var ReactInvalidSetStateWarningHook = __webpack_require__(72); - var ReactHostOperationHistoryHook = __webpack_require__(73); + var ReactInvalidSetStateWarningHook = __webpack_require__(69); + var ReactHostOperationHistoryHook = __webpack_require__(70); var ReactComponentTreeHook = __webpack_require__(24); - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); - var performanceNow = __webpack_require__(74); + var performanceNow = __webpack_require__(71); var warning = __webpack_require__(8); var hooks = []; @@ -9121,7 +8945,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 72 */ +/* 69 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -9161,7 +8985,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 73 */ +/* 70 */ /***/ (function(module, exports) { /** @@ -9197,23 +9021,21 @@ module.exports = ReactHostOperationHistoryHook; /***/ }), -/* 74 */ +/* 71 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ - var performance = __webpack_require__(75); + var performance = __webpack_require__(72); var performanceNow; @@ -9235,23 +9057,21 @@ module.exports = performanceNow; /***/ }), -/* 75 */ +/* 72 */ /***/ (function(module, exports, __webpack_require__) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); var performance; @@ -9262,7 +9082,7 @@ module.exports = performance || {}; /***/ }), -/* 76 */ +/* 73 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -9276,7 +9096,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -9493,7 +9313,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 77 */ +/* 74 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -9506,7 +9326,7 @@ 'use strict'; - var ReactDOMComponentTree = __webpack_require__(42); + var ReactDOMComponentTree = __webpack_require__(39); function isCheckable(elem) { var type = elem.type; @@ -9618,7 +9438,7 @@ module.exports = inputValueTracking; /***/ }), -/* 78 */ +/* 75 */ /***/ (function(module, exports) { /** @@ -9655,7 +9475,7 @@ module.exports = getEventTarget; /***/ }), -/* 79 */ +/* 76 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -9668,7 +9488,7 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); var useHasFeature; if (ExecutionEnvironment.canUseDOM) { @@ -9717,7 +9537,7 @@ module.exports = isEventSupported; /***/ }), -/* 80 */ +/* 77 */ /***/ (function(module, exports) { /** @@ -9770,7 +9590,7 @@ module.exports = isTextInputElement; /***/ }), -/* 81 */ +/* 78 */ /***/ (function(module, exports) { /** @@ -9798,7 +9618,7 @@ module.exports = DefaultEventPluginOrder; /***/ }), -/* 82 */ +/* 79 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -9811,9 +9631,9 @@ 'use strict'; - var EventPropagators = __webpack_require__(49); - var ReactDOMComponentTree = __webpack_require__(42); - var SyntheticMouseEvent = __webpack_require__(83); + var EventPropagators = __webpack_require__(46); + var ReactDOMComponentTree = __webpack_require__(39); + var SyntheticMouseEvent = __webpack_require__(80); var eventTypes = { mouseEnter: { @@ -9898,7 +9718,7 @@ module.exports = EnterLeaveEventPlugin; /***/ }), -/* 83 */ +/* 80 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -9911,10 +9731,10 @@ 'use strict'; - var SyntheticUIEvent = __webpack_require__(84); - var ViewportMetrics = __webpack_require__(85); + var SyntheticUIEvent = __webpack_require__(81); + var ViewportMetrics = __webpack_require__(82); - var getEventModifierState = __webpack_require__(86); + var getEventModifierState = __webpack_require__(83); /** * @interface MouseEvent @@ -9972,7 +9792,7 @@ module.exports = SyntheticMouseEvent; /***/ }), -/* 84 */ +/* 81 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -9985,9 +9805,9 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); - var getEventTarget = __webpack_require__(78); + var getEventTarget = __webpack_require__(75); /** * @interface UIEvent @@ -10033,7 +9853,7 @@ module.exports = SyntheticUIEvent; /***/ }), -/* 85 */ +/* 82 */ /***/ (function(module, exports) { /** @@ -10060,7 +9880,7 @@ module.exports = ViewportMetrics; /***/ }), -/* 86 */ +/* 83 */ /***/ (function(module, exports) { /** @@ -10105,7 +9925,7 @@ module.exports = getEventModifierState; /***/ }), -/* 87 */ +/* 84 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -10118,7 +9938,7 @@ 'use strict'; - var DOMProperty = __webpack_require__(44); + var DOMProperty = __webpack_require__(41); var MUST_USE_PROPERTY = DOMProperty.injection.MUST_USE_PROPERTY; var HAS_BOOLEAN_VALUE = DOMProperty.injection.HAS_BOOLEAN_VALUE; @@ -10344,7 +10164,7 @@ module.exports = HTMLDOMPropertyConfig; /***/ }), -/* 88 */ +/* 85 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -10357,8 +10177,8 @@ 'use strict'; - var DOMChildrenOperations = __webpack_require__(89); - var ReactDOMIDOperations = __webpack_require__(100); + var DOMChildrenOperations = __webpack_require__(86); + var ReactDOMIDOperations = __webpack_require__(97); /** * Abstracts away all functionality of the reconciler that requires knowledge of @@ -10374,7 +10194,7 @@ module.exports = ReactComponentBrowserEnvironment; /***/ }), -/* 89 */ +/* 86 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -10387,14 +10207,14 @@ 'use strict'; - var DOMLazyTree = __webpack_require__(90); - var Danger = __webpack_require__(96); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactInstrumentation = __webpack_require__(70); + var DOMLazyTree = __webpack_require__(87); + var Danger = __webpack_require__(93); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactInstrumentation = __webpack_require__(67); - var createMicrosoftUnsafeLocalFunction = __webpack_require__(93); - var setInnerHTML = __webpack_require__(92); - var setTextContent = __webpack_require__(94); + var createMicrosoftUnsafeLocalFunction = __webpack_require__(90); + var setInnerHTML = __webpack_require__(89); + var setTextContent = __webpack_require__(91); function getNodeAfter(parentNode, node) { // Special case for text components, which return [open, close] comments @@ -10603,7 +10423,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 90 */ +/* 87 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -10616,11 +10436,11 @@ 'use strict'; - var DOMNamespaces = __webpack_require__(91); - var setInnerHTML = __webpack_require__(92); + var DOMNamespaces = __webpack_require__(88); + var setInnerHTML = __webpack_require__(89); - var createMicrosoftUnsafeLocalFunction = __webpack_require__(93); - var setTextContent = __webpack_require__(94); + var createMicrosoftUnsafeLocalFunction = __webpack_require__(90); + var setTextContent = __webpack_require__(91); var ELEMENT_NODE_TYPE = 1; var DOCUMENT_FRAGMENT_NODE_TYPE = 11; @@ -10723,7 +10543,7 @@ module.exports = DOMLazyTree; /***/ }), -/* 91 */ +/* 88 */ /***/ (function(module, exports) { /** @@ -10745,7 +10565,7 @@ module.exports = DOMNamespaces; /***/ }), -/* 92 */ +/* 89 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -10758,13 +10578,13 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); - var DOMNamespaces = __webpack_require__(91); + var ExecutionEnvironment = __webpack_require__(53); + var DOMNamespaces = __webpack_require__(88); var WHITESPACE_TEST = /^[ \r\n\t\f]/; var NONVISIBLE_TEST = /<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/; - var createMicrosoftUnsafeLocalFunction = __webpack_require__(93); + var createMicrosoftUnsafeLocalFunction = __webpack_require__(90); // SVG temp container for IE lacking innerHTML var reusableSVGContainer; @@ -10845,7 +10665,7 @@ module.exports = setInnerHTML; /***/ }), -/* 93 */ +/* 90 */ /***/ (function(module, exports) { /** @@ -10879,7 +10699,7 @@ module.exports = createMicrosoftUnsafeLocalFunction; /***/ }), -/* 94 */ +/* 91 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -10892,9 +10712,9 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); - var escapeTextContentForBrowser = __webpack_require__(95); - var setInnerHTML = __webpack_require__(92); + var ExecutionEnvironment = __webpack_require__(53); + var escapeTextContentForBrowser = __webpack_require__(92); + var setInnerHTML = __webpack_require__(89); /** * Set the textContent property of a node, ensuring that whitespace is preserved @@ -10933,7 +10753,7 @@ module.exports = setTextContent; /***/ }), -/* 95 */ +/* 92 */ /***/ (function(module, exports) { /** @@ -11057,7 +10877,7 @@ module.exports = escapeTextContentForBrowser; /***/ }), -/* 96 */ +/* 93 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -11070,12 +10890,12 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var DOMLazyTree = __webpack_require__(90); - var ExecutionEnvironment = __webpack_require__(56); + var DOMLazyTree = __webpack_require__(87); + var ExecutionEnvironment = __webpack_require__(53); - var createNodesFromMarkup = __webpack_require__(97); + var createNodesFromMarkup = __webpack_require__(94); var emptyFunction = __webpack_require__(9); var invariant = __webpack_require__(12); @@ -11106,28 +10926,26 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 97 */ +/* 94 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ /*eslint-disable fb-www/unsafe-html*/ - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); - var createArrayFromMixed = __webpack_require__(98); - var getMarkupWrap = __webpack_require__(99); + var createArrayFromMixed = __webpack_require__(95); + var getMarkupWrap = __webpack_require__(96); var invariant = __webpack_require__(12); /** @@ -11195,18 +11013,16 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 98 */ +/* 95 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -11327,24 +11143,22 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 99 */ +/* 96 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ /*eslint-disable fb-www/unsafe-html */ - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); var invariant = __webpack_require__(12); @@ -11427,7 +11241,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 100 */ +/* 97 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -11440,8 +11254,8 @@ 'use strict'; - var DOMChildrenOperations = __webpack_require__(89); - var ReactDOMComponentTree = __webpack_require__(42); + var DOMChildrenOperations = __webpack_require__(86); + var ReactDOMComponentTree = __webpack_require__(39); /** * Operations used to process updates to DOM nodes. @@ -11462,7 +11276,7 @@ module.exports = ReactDOMIDOperations; /***/ }), -/* 101 */ +/* 98 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -11477,35 +11291,35 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var AutoFocusUtils = __webpack_require__(102); - var CSSPropertyOperations = __webpack_require__(104); - var DOMLazyTree = __webpack_require__(90); - var DOMNamespaces = __webpack_require__(91); - var DOMProperty = __webpack_require__(44); - var DOMPropertyOperations = __webpack_require__(112); - var EventPluginHub = __webpack_require__(50); - var EventPluginRegistry = __webpack_require__(51); - var ReactBrowserEventEmitter = __webpack_require__(114); - var ReactDOMComponentFlags = __webpack_require__(45); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactDOMInput = __webpack_require__(117); - var ReactDOMOption = __webpack_require__(120); - var ReactDOMSelect = __webpack_require__(121); - var ReactDOMTextarea = __webpack_require__(122); - var ReactInstrumentation = __webpack_require__(70); - var ReactMultiChild = __webpack_require__(123); - var ReactServerRenderingTransaction = __webpack_require__(142); + var AutoFocusUtils = __webpack_require__(99); + var CSSPropertyOperations = __webpack_require__(101); + var DOMLazyTree = __webpack_require__(87); + var DOMNamespaces = __webpack_require__(88); + var DOMProperty = __webpack_require__(41); + var DOMPropertyOperations = __webpack_require__(109); + var EventPluginHub = __webpack_require__(47); + var EventPluginRegistry = __webpack_require__(48); + var ReactBrowserEventEmitter = __webpack_require__(111); + var ReactDOMComponentFlags = __webpack_require__(42); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactDOMInput = __webpack_require__(114); + var ReactDOMOption = __webpack_require__(117); + var ReactDOMSelect = __webpack_require__(118); + var ReactDOMTextarea = __webpack_require__(119); + var ReactInstrumentation = __webpack_require__(67); + var ReactMultiChild = __webpack_require__(120); + var ReactServerRenderingTransaction = __webpack_require__(139); var emptyFunction = __webpack_require__(9); - var escapeTextContentForBrowser = __webpack_require__(95); + var escapeTextContentForBrowser = __webpack_require__(92); var invariant = __webpack_require__(12); - var isEventSupported = __webpack_require__(79); - var shallowEqual = __webpack_require__(132); - var inputValueTracking = __webpack_require__(77); - var validateDOMNesting = __webpack_require__(145); + var isEventSupported = __webpack_require__(76); + var shallowEqual = __webpack_require__(129); + var inputValueTracking = __webpack_require__(74); + var validateDOMNesting = __webpack_require__(142); var warning = __webpack_require__(8); var Flags = ReactDOMComponentFlags; @@ -12479,7 +12293,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 102 */ +/* 99 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -12492,9 +12306,9 @@ 'use strict'; - var ReactDOMComponentTree = __webpack_require__(42); + var ReactDOMComponentTree = __webpack_require__(39); - var focusNode = __webpack_require__(103); + var focusNode = __webpack_require__(100); var AutoFocusUtils = { focusDOMComponent: function () { @@ -12505,16 +12319,14 @@ module.exports = AutoFocusUtils; /***/ }), -/* 103 */ +/* 100 */ /***/ (function(module, exports) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * */ @@ -12536,7 +12348,7 @@ module.exports = focusNode; /***/ }), -/* 104 */ +/* 101 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -12549,14 +12361,14 @@ 'use strict'; - var CSSProperty = __webpack_require__(105); - var ExecutionEnvironment = __webpack_require__(56); - var ReactInstrumentation = __webpack_require__(70); + var CSSProperty = __webpack_require__(102); + var ExecutionEnvironment = __webpack_require__(53); + var ReactInstrumentation = __webpack_require__(67); - var camelizeStyleName = __webpack_require__(106); - var dangerousStyleValue = __webpack_require__(108); - var hyphenateStyleName = __webpack_require__(109); - var memoizeStringOnly = __webpack_require__(111); + var camelizeStyleName = __webpack_require__(103); + var dangerousStyleValue = __webpack_require__(105); + var hyphenateStyleName = __webpack_require__(106); + var memoizeStringOnly = __webpack_require__(108); var warning = __webpack_require__(8); var processStyleName = memoizeStringOnly(function (styleName) { @@ -12754,7 +12566,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 105 */ +/* 102 */ /***/ (function(module, exports) { /** @@ -12911,23 +12723,21 @@ module.exports = CSSProperty; /***/ }), -/* 106 */ +/* 103 */ /***/ (function(module, exports, __webpack_require__) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ 'use strict'; - var camelize = __webpack_require__(107); + var camelize = __webpack_require__(104); var msPattern = /^-ms-/; @@ -12955,18 +12765,16 @@ module.exports = camelizeStyleName; /***/ }), -/* 107 */ +/* 104 */ /***/ (function(module, exports) { "use strict"; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -12991,7 +12799,7 @@ module.exports = camelize; /***/ }), -/* 108 */ +/* 105 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -13004,7 +12812,7 @@ 'use strict'; - var CSSProperty = __webpack_require__(105); + var CSSProperty = __webpack_require__(102); var warning = __webpack_require__(8); var isUnitlessNumber = CSSProperty.isUnitlessNumber; @@ -13073,23 +12881,21 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 109 */ +/* 106 */ /***/ (function(module, exports, __webpack_require__) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ 'use strict'; - var hyphenate = __webpack_require__(110); + var hyphenate = __webpack_require__(107); var msPattern = /^ms-/; @@ -13116,18 +12922,16 @@ module.exports = hyphenateStyleName; /***/ }), -/* 110 */ +/* 107 */ /***/ (function(module, exports) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -13153,16 +12957,14 @@ module.exports = hyphenate; /***/ }), -/* 111 */ +/* 108 */ /***/ (function(module, exports) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * * @typechecks static-only @@ -13187,7 +12989,7 @@ module.exports = memoizeStringOnly; /***/ }), -/* 112 */ +/* 109 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -13200,11 +13002,11 @@ 'use strict'; - var DOMProperty = __webpack_require__(44); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactInstrumentation = __webpack_require__(70); + var DOMProperty = __webpack_require__(41); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactInstrumentation = __webpack_require__(67); - var quoteAttributeValueForBrowser = __webpack_require__(113); + var quoteAttributeValueForBrowser = __webpack_require__(110); var warning = __webpack_require__(8); var VALID_ATTRIBUTE_NAME_REGEX = new RegExp('^[' + DOMProperty.ATTRIBUTE_NAME_START_CHAR + '][' + DOMProperty.ATTRIBUTE_NAME_CHAR + ']*$'); @@ -13425,7 +13227,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 113 */ +/* 110 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -13438,7 +13240,7 @@ 'use strict'; - var escapeTextContentForBrowser = __webpack_require__(95); + var escapeTextContentForBrowser = __webpack_require__(92); /** * Escapes attribute value to prevent scripting attacks. @@ -13453,7 +13255,7 @@ module.exports = quoteAttributeValueForBrowser; /***/ }), -/* 114 */ +/* 111 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -13468,12 +13270,12 @@ var _assign = __webpack_require__(4); - var EventPluginRegistry = __webpack_require__(51); - var ReactEventEmitterMixin = __webpack_require__(115); - var ViewportMetrics = __webpack_require__(85); + var EventPluginRegistry = __webpack_require__(48); + var ReactEventEmitterMixin = __webpack_require__(112); + var ViewportMetrics = __webpack_require__(82); - var getVendorPrefixedEventName = __webpack_require__(116); - var isEventSupported = __webpack_require__(79); + var getVendorPrefixedEventName = __webpack_require__(113); + var isEventSupported = __webpack_require__(76); /** * Summary of `ReactBrowserEventEmitter` event handling: @@ -13779,7 +13581,7 @@ module.exports = ReactBrowserEventEmitter; /***/ }), -/* 115 */ +/* 112 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -13792,7 +13594,7 @@ 'use strict'; - var EventPluginHub = __webpack_require__(50); + var EventPluginHub = __webpack_require__(47); function runEventQueueInBatch(events) { EventPluginHub.enqueueEvents(events); @@ -13813,7 +13615,7 @@ module.exports = ReactEventEmitterMixin; /***/ }), -/* 116 */ +/* 113 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -13826,7 +13628,7 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); /** * Generate a mapping of standard vendor prefixes using the defined style property and event name. @@ -13916,7 +13718,7 @@ module.exports = getVendorPrefixedEventName; /***/ }), -/* 117 */ +/* 114 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -13929,13 +13731,13 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var DOMPropertyOperations = __webpack_require__(112); - var LinkedValueUtils = __webpack_require__(118); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactUpdates = __webpack_require__(64); + var DOMPropertyOperations = __webpack_require__(109); + var LinkedValueUtils = __webpack_require__(115); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactUpdates = __webpack_require__(61); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -14206,7 +14008,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 118 */ +/* 115 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -14219,9 +14021,9 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var ReactPropTypesSecret = __webpack_require__(119); + var ReactPropTypesSecret = __webpack_require__(116); var propTypesFactory = __webpack_require__(29); var React = __webpack_require__(2); @@ -14347,7 +14149,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 119 */ +/* 116 */ /***/ (function(module, exports) { /** @@ -14366,7 +14168,7 @@ module.exports = ReactPropTypesSecret; /***/ }), -/* 120 */ +/* 117 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -14382,8 +14184,8 @@ var _assign = __webpack_require__(4); var React = __webpack_require__(2); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactDOMSelect = __webpack_require__(121); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactDOMSelect = __webpack_require__(118); var warning = __webpack_require__(8); var didWarnInvalidOptionChildren = false; @@ -14491,7 +14293,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 121 */ +/* 118 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -14506,9 +14308,9 @@ var _assign = __webpack_require__(4); - var LinkedValueUtils = __webpack_require__(118); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactUpdates = __webpack_require__(64); + var LinkedValueUtils = __webpack_require__(115); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactUpdates = __webpack_require__(61); var warning = __webpack_require__(8); @@ -14694,7 +14496,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 122 */ +/* 119 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -14707,12 +14509,12 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var LinkedValueUtils = __webpack_require__(118); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactUpdates = __webpack_require__(64); + var LinkedValueUtils = __webpack_require__(115); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactUpdates = __webpack_require__(61); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -14857,7 +14659,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 123 */ +/* 120 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -14870,18 +14672,18 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var ReactComponentEnvironment = __webpack_require__(124); - var ReactInstanceMap = __webpack_require__(125); - var ReactInstrumentation = __webpack_require__(70); + var ReactComponentEnvironment = __webpack_require__(121); + var ReactInstanceMap = __webpack_require__(122); + var ReactInstrumentation = __webpack_require__(67); var ReactCurrentOwner = __webpack_require__(17); - var ReactReconciler = __webpack_require__(67); - var ReactChildReconciler = __webpack_require__(126); + var ReactReconciler = __webpack_require__(64); + var ReactChildReconciler = __webpack_require__(123); var emptyFunction = __webpack_require__(9); - var flattenChildren = __webpack_require__(141); + var flattenChildren = __webpack_require__(138); var invariant = __webpack_require__(12); /** @@ -15306,7 +15108,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 124 */ +/* 121 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -15320,7 +15122,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -15353,7 +15155,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 125 */ +/* 122 */ /***/ (function(module, exports) { /** @@ -15401,7 +15203,7 @@ module.exports = ReactInstanceMap; /***/ }), -/* 126 */ +/* 123 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -15414,12 +15216,12 @@ 'use strict'; - var ReactReconciler = __webpack_require__(67); + var ReactReconciler = __webpack_require__(64); - var instantiateReactComponent = __webpack_require__(127); - var KeyEscapeUtils = __webpack_require__(137); - var shouldUpdateReactComponent = __webpack_require__(133); - var traverseAllChildren = __webpack_require__(138); + var instantiateReactComponent = __webpack_require__(124); + var KeyEscapeUtils = __webpack_require__(134); + var shouldUpdateReactComponent = __webpack_require__(130); + var traverseAllChildren = __webpack_require__(135); var warning = __webpack_require__(8); var ReactComponentTreeHook; @@ -15557,7 +15359,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 127 */ +/* 124 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -15570,14 +15372,14 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var ReactCompositeComponent = __webpack_require__(128); - var ReactEmptyComponent = __webpack_require__(134); - var ReactHostComponent = __webpack_require__(135); + var ReactCompositeComponent = __webpack_require__(125); + var ReactEmptyComponent = __webpack_require__(131); + var ReactHostComponent = __webpack_require__(132); - var getNextDebugID = __webpack_require__(136); + var getNextDebugID = __webpack_require__(133); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -15689,7 +15491,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 128 */ +/* 125 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -15702,26 +15504,26 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); var React = __webpack_require__(2); - var ReactComponentEnvironment = __webpack_require__(124); + var ReactComponentEnvironment = __webpack_require__(121); var ReactCurrentOwner = __webpack_require__(17); - var ReactErrorUtils = __webpack_require__(53); - var ReactInstanceMap = __webpack_require__(125); - var ReactInstrumentation = __webpack_require__(70); - var ReactNodeTypes = __webpack_require__(129); - var ReactReconciler = __webpack_require__(67); + var ReactErrorUtils = __webpack_require__(50); + var ReactInstanceMap = __webpack_require__(122); + var ReactInstrumentation = __webpack_require__(67); + var ReactNodeTypes = __webpack_require__(126); + var ReactReconciler = __webpack_require__(64); if (process.env.NODE_ENV !== 'production') { - var checkReactTypeSpec = __webpack_require__(130); + var checkReactTypeSpec = __webpack_require__(127); } var emptyObject = __webpack_require__(11); var invariant = __webpack_require__(12); - var shallowEqual = __webpack_require__(132); - var shouldUpdateReactComponent = __webpack_require__(133); + var shallowEqual = __webpack_require__(129); + var shouldUpdateReactComponent = __webpack_require__(130); var warning = __webpack_require__(8); var CompositeTypes = { @@ -16592,7 +16394,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 129 */ +/* 126 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -16606,7 +16408,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var React = __webpack_require__(2); @@ -16635,7 +16437,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 130 */ +/* 127 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -16648,10 +16450,10 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var ReactPropTypeLocationNames = __webpack_require__(131); - var ReactPropTypesSecret = __webpack_require__(119); + var ReactPropTypeLocationNames = __webpack_require__(128); + var ReactPropTypesSecret = __webpack_require__(116); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -16725,7 +16527,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 131 */ +/* 128 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -16753,16 +16555,14 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 132 */ +/* 129 */ /***/ (function(module, exports) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks * @@ -16825,7 +16625,7 @@ module.exports = shallowEqual; /***/ }), -/* 133 */ +/* 130 */ /***/ (function(module, exports) { /** @@ -16869,7 +16669,7 @@ module.exports = shouldUpdateReactComponent; /***/ }), -/* 134 */ +/* 131 */ /***/ (function(module, exports) { /** @@ -16901,7 +16701,7 @@ module.exports = ReactEmptyComponent; /***/ }), -/* 135 */ +/* 132 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -16914,7 +16714,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -16972,7 +16772,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 136 */ +/* 133 */ /***/ (function(module, exports) { /** @@ -16995,7 +16795,7 @@ module.exports = getNextDebugID; /***/ }), -/* 137 */ +/* 134 */ /***/ (function(module, exports) { /** @@ -17056,7 +16856,7 @@ module.exports = KeyEscapeUtils; /***/ }), -/* 138 */ +/* 135 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -17069,14 +16869,14 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var ReactCurrentOwner = __webpack_require__(17); - var REACT_ELEMENT_TYPE = __webpack_require__(139); + var REACT_ELEMENT_TYPE = __webpack_require__(136); - var getIteratorFn = __webpack_require__(140); + var getIteratorFn = __webpack_require__(137); var invariant = __webpack_require__(12); - var KeyEscapeUtils = __webpack_require__(137); + var KeyEscapeUtils = __webpack_require__(134); var warning = __webpack_require__(8); var SEPARATOR = '.'; @@ -17235,7 +17035,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 139 */ +/* 136 */ /***/ (function(module, exports) { /** @@ -17257,7 +17057,7 @@ module.exports = REACT_ELEMENT_TYPE; /***/ }), -/* 140 */ +/* 137 */ /***/ (function(module, exports) { /** @@ -17300,7 +17100,7 @@ module.exports = getIteratorFn; /***/ }), -/* 141 */ +/* 138 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -17314,8 +17114,8 @@ 'use strict'; - var KeyEscapeUtils = __webpack_require__(137); - var traverseAllChildren = __webpack_require__(138); + var KeyEscapeUtils = __webpack_require__(134); + var traverseAllChildren = __webpack_require__(135); var warning = __webpack_require__(8); var ReactComponentTreeHook; @@ -17379,7 +17179,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 142 */ +/* 139 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -17394,10 +17194,10 @@ var _assign = __webpack_require__(4); - var PooledClass = __webpack_require__(58); - var Transaction = __webpack_require__(76); - var ReactInstrumentation = __webpack_require__(70); - var ReactServerUpdateQueue = __webpack_require__(143); + var PooledClass = __webpack_require__(55); + var Transaction = __webpack_require__(73); + var ReactInstrumentation = __webpack_require__(67); + var ReactServerUpdateQueue = __webpack_require__(140); /** * Executed within the scope of the `Transaction` instance. Consider these as @@ -17472,7 +17272,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 143 */ +/* 140 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -17488,7 +17288,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - var ReactUpdateQueue = __webpack_require__(144); + var ReactUpdateQueue = __webpack_require__(141); var warning = __webpack_require__(8); @@ -17614,7 +17414,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 144 */ +/* 141 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -17627,12 +17427,12 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var ReactCurrentOwner = __webpack_require__(17); - var ReactInstanceMap = __webpack_require__(125); - var ReactInstrumentation = __webpack_require__(70); - var ReactUpdates = __webpack_require__(64); + var ReactInstanceMap = __webpack_require__(122); + var ReactInstrumentation = __webpack_require__(67); + var ReactUpdates = __webpack_require__(61); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -17851,7 +17651,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 145 */ +/* 142 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -18225,7 +18025,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 146 */ +/* 143 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -18240,8 +18040,8 @@ var _assign = __webpack_require__(4); - var DOMLazyTree = __webpack_require__(90); - var ReactDOMComponentTree = __webpack_require__(42); + var DOMLazyTree = __webpack_require__(87); + var ReactDOMComponentTree = __webpack_require__(39); var ReactDOMEmptyComponent = function (instantiate) { // ReactCompositeComponent uses this: @@ -18287,7 +18087,7 @@ module.exports = ReactDOMEmptyComponent; /***/ }), -/* 147 */ +/* 144 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -18300,7 +18100,7 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var invariant = __webpack_require__(12); @@ -18426,7 +18226,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 148 */ +/* 145 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -18439,16 +18239,16 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43), + var _prodInvariant = __webpack_require__(40), _assign = __webpack_require__(4); - var DOMChildrenOperations = __webpack_require__(89); - var DOMLazyTree = __webpack_require__(90); - var ReactDOMComponentTree = __webpack_require__(42); + var DOMChildrenOperations = __webpack_require__(86); + var DOMLazyTree = __webpack_require__(87); + var ReactDOMComponentTree = __webpack_require__(39); - var escapeTextContentForBrowser = __webpack_require__(95); + var escapeTextContentForBrowser = __webpack_require__(92); var invariant = __webpack_require__(12); - var validateDOMNesting = __webpack_require__(145); + var validateDOMNesting = __webpack_require__(142); /** * Text nodes violate a couple assumptions that React makes about components: @@ -18591,7 +18391,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 149 */ +/* 146 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -18606,8 +18406,8 @@ var _assign = __webpack_require__(4); - var ReactUpdates = __webpack_require__(64); - var Transaction = __webpack_require__(76); + var ReactUpdates = __webpack_require__(61); + var Transaction = __webpack_require__(73); var emptyFunction = __webpack_require__(9); @@ -18661,7 +18461,7 @@ module.exports = ReactDefaultBatchingStrategy; /***/ }), -/* 150 */ +/* 147 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -18676,14 +18476,14 @@ var _assign = __webpack_require__(4); - var EventListener = __webpack_require__(151); - var ExecutionEnvironment = __webpack_require__(56); - var PooledClass = __webpack_require__(58); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactUpdates = __webpack_require__(64); + var EventListener = __webpack_require__(148); + var ExecutionEnvironment = __webpack_require__(53); + var PooledClass = __webpack_require__(55); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactUpdates = __webpack_require__(61); - var getEventTarget = __webpack_require__(78); - var getUnboundedScrollPosition = __webpack_require__(152); + var getEventTarget = __webpack_require__(75); + var getUnboundedScrollPosition = __webpack_require__(149); /** * Find the deepest React component completely containing the root of the @@ -18818,7 +18618,7 @@ module.exports = ReactEventListener; /***/ }), -/* 151 */ +/* 148 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {'use strict'; @@ -18826,17 +18626,8 @@ /** * Copyright (c) 2013-present, Facebook, Inc. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -18907,16 +18698,14 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 152 */ +/* 149 */ /***/ (function(module, exports) { /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -18950,7 +18739,7 @@ module.exports = getUnboundedScrollPosition; /***/ }), -/* 153 */ +/* 150 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -18963,14 +18752,14 @@ 'use strict'; - var DOMProperty = __webpack_require__(44); - var EventPluginHub = __webpack_require__(50); - var EventPluginUtils = __webpack_require__(52); - var ReactComponentEnvironment = __webpack_require__(124); - var ReactEmptyComponent = __webpack_require__(134); - var ReactBrowserEventEmitter = __webpack_require__(114); - var ReactHostComponent = __webpack_require__(135); - var ReactUpdates = __webpack_require__(64); + var DOMProperty = __webpack_require__(41); + var EventPluginHub = __webpack_require__(47); + var EventPluginUtils = __webpack_require__(49); + var ReactComponentEnvironment = __webpack_require__(121); + var ReactEmptyComponent = __webpack_require__(131); + var ReactBrowserEventEmitter = __webpack_require__(111); + var ReactHostComponent = __webpack_require__(132); + var ReactUpdates = __webpack_require__(61); var ReactInjection = { Component: ReactComponentEnvironment.injection, @@ -18986,7 +18775,7 @@ module.exports = ReactInjection; /***/ }), -/* 154 */ +/* 151 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -19001,13 +18790,13 @@ var _assign = __webpack_require__(4); - var CallbackQueue = __webpack_require__(65); - var PooledClass = __webpack_require__(58); - var ReactBrowserEventEmitter = __webpack_require__(114); - var ReactInputSelection = __webpack_require__(155); - var ReactInstrumentation = __webpack_require__(70); - var Transaction = __webpack_require__(76); - var ReactUpdateQueue = __webpack_require__(144); + var CallbackQueue = __webpack_require__(62); + var PooledClass = __webpack_require__(55); + var ReactBrowserEventEmitter = __webpack_require__(111); + var ReactInputSelection = __webpack_require__(152); + var ReactInstrumentation = __webpack_require__(67); + var Transaction = __webpack_require__(73); + var ReactUpdateQueue = __webpack_require__(141); /** * Ensures that, when possible, the selection range (currently selected text @@ -19167,7 +18956,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 155 */ +/* 152 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -19180,11 +18969,11 @@ 'use strict'; - var ReactDOMSelection = __webpack_require__(156); + var ReactDOMSelection = __webpack_require__(153); - var containsNode = __webpack_require__(158); - var focusNode = __webpack_require__(103); - var getActiveElement = __webpack_require__(161); + var containsNode = __webpack_require__(155); + var focusNode = __webpack_require__(100); + var getActiveElement = __webpack_require__(158); function isInDocument(node) { return containsNode(document.documentElement, node); @@ -19292,7 +19081,7 @@ module.exports = ReactInputSelection; /***/ }), -/* 156 */ +/* 153 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -19305,10 +19094,10 @@ 'use strict'; - var ExecutionEnvironment = __webpack_require__(56); + var ExecutionEnvironment = __webpack_require__(53); - var getNodeForCharacterOffset = __webpack_require__(157); - var getTextContentAccessor = __webpack_require__(59); + var getNodeForCharacterOffset = __webpack_require__(154); + var getTextContentAccessor = __webpack_require__(56); /** * While `isCollapsed` is available on the Selection object and `collapsed` @@ -19506,7 +19295,7 @@ module.exports = ReactDOMSelection; /***/ }), -/* 157 */ +/* 154 */ /***/ (function(module, exports) { /** @@ -19582,23 +19371,21 @@ module.exports = getNodeForCharacterOffset; /***/ }), -/* 158 */ +/* 155 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * */ - var isTextNode = __webpack_require__(159); + var isTextNode = __webpack_require__(156); /*eslint-disable no-bitwise */ @@ -19626,23 +19413,21 @@ module.exports = containsNode; /***/ }), -/* 159 */ +/* 156 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ - var isNode = __webpack_require__(160); + var isNode = __webpack_require__(157); /** * @param {*} object The object to check. @@ -19655,18 +19440,16 @@ module.exports = isTextNode; /***/ }), -/* 160 */ +/* 157 */ /***/ (function(module, exports) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -19684,18 +19467,16 @@ module.exports = isNode; /***/ }), -/* 161 */ +/* 158 */ /***/ (function(module, exports) { 'use strict'; /** * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @typechecks */ @@ -19727,7 +19508,7 @@ module.exports = getActiveElement; /***/ }), -/* 162 */ +/* 159 */ /***/ (function(module, exports) { /** @@ -20031,7 +19812,7 @@ module.exports = SVGDOMPropertyConfig; /***/ }), -/* 163 */ +/* 160 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20044,15 +19825,15 @@ 'use strict'; - var EventPropagators = __webpack_require__(49); - var ExecutionEnvironment = __webpack_require__(56); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactInputSelection = __webpack_require__(155); - var SyntheticEvent = __webpack_require__(61); + var EventPropagators = __webpack_require__(46); + var ExecutionEnvironment = __webpack_require__(53); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactInputSelection = __webpack_require__(152); + var SyntheticEvent = __webpack_require__(58); - var getActiveElement = __webpack_require__(161); - var isTextInputElement = __webpack_require__(80); - var shallowEqual = __webpack_require__(132); + var getActiveElement = __webpack_require__(158); + var isTextInputElement = __webpack_require__(77); + var shallowEqual = __webpack_require__(129); var skipSelectionChangeEvent = ExecutionEnvironment.canUseDOM && 'documentMode' in document && document.documentMode <= 11; @@ -20221,7 +20002,7 @@ module.exports = SelectEventPlugin; /***/ }), -/* 164 */ +/* 161 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -20235,25 +20016,25 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); - - var EventListener = __webpack_require__(151); - var EventPropagators = __webpack_require__(49); - var ReactDOMComponentTree = __webpack_require__(42); - var SyntheticAnimationEvent = __webpack_require__(165); - var SyntheticClipboardEvent = __webpack_require__(166); - var SyntheticEvent = __webpack_require__(61); - var SyntheticFocusEvent = __webpack_require__(167); - var SyntheticKeyboardEvent = __webpack_require__(168); - var SyntheticMouseEvent = __webpack_require__(83); - var SyntheticDragEvent = __webpack_require__(171); - var SyntheticTouchEvent = __webpack_require__(172); - var SyntheticTransitionEvent = __webpack_require__(173); - var SyntheticUIEvent = __webpack_require__(84); - var SyntheticWheelEvent = __webpack_require__(174); + var _prodInvariant = __webpack_require__(40); + + var EventListener = __webpack_require__(148); + var EventPropagators = __webpack_require__(46); + var ReactDOMComponentTree = __webpack_require__(39); + var SyntheticAnimationEvent = __webpack_require__(162); + var SyntheticClipboardEvent = __webpack_require__(163); + var SyntheticEvent = __webpack_require__(58); + var SyntheticFocusEvent = __webpack_require__(164); + var SyntheticKeyboardEvent = __webpack_require__(165); + var SyntheticMouseEvent = __webpack_require__(80); + var SyntheticDragEvent = __webpack_require__(168); + var SyntheticTouchEvent = __webpack_require__(169); + var SyntheticTransitionEvent = __webpack_require__(170); + var SyntheticUIEvent = __webpack_require__(81); + var SyntheticWheelEvent = __webpack_require__(171); var emptyFunction = __webpack_require__(9); - var getEventCharCode = __webpack_require__(169); + var getEventCharCode = __webpack_require__(166); var invariant = __webpack_require__(12); /** @@ -20450,7 +20231,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 165 */ +/* 162 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20463,7 +20244,7 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); /** * @interface Event @@ -20491,7 +20272,7 @@ module.exports = SyntheticAnimationEvent; /***/ }), -/* 166 */ +/* 163 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20504,7 +20285,7 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); /** * @interface Event @@ -20531,7 +20312,7 @@ module.exports = SyntheticClipboardEvent; /***/ }), -/* 167 */ +/* 164 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20544,7 +20325,7 @@ 'use strict'; - var SyntheticUIEvent = __webpack_require__(84); + var SyntheticUIEvent = __webpack_require__(81); /** * @interface FocusEvent @@ -20569,7 +20350,7 @@ module.exports = SyntheticFocusEvent; /***/ }), -/* 168 */ +/* 165 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20582,11 +20363,11 @@ 'use strict'; - var SyntheticUIEvent = __webpack_require__(84); + var SyntheticUIEvent = __webpack_require__(81); - var getEventCharCode = __webpack_require__(169); - var getEventKey = __webpack_require__(170); - var getEventModifierState = __webpack_require__(86); + var getEventCharCode = __webpack_require__(166); + var getEventKey = __webpack_require__(167); + var getEventModifierState = __webpack_require__(83); /** * @interface KeyboardEvent @@ -20655,7 +20436,7 @@ module.exports = SyntheticKeyboardEvent; /***/ }), -/* 169 */ +/* 166 */ /***/ (function(module, exports) { /** @@ -20707,7 +20488,7 @@ module.exports = getEventCharCode; /***/ }), -/* 170 */ +/* 167 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20720,7 +20501,7 @@ 'use strict'; - var getEventCharCode = __webpack_require__(169); + var getEventCharCode = __webpack_require__(166); /** * Normalization of deprecated HTML5 `key` values @@ -20821,7 +20602,7 @@ module.exports = getEventKey; /***/ }), -/* 171 */ +/* 168 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20834,7 +20615,7 @@ 'use strict'; - var SyntheticMouseEvent = __webpack_require__(83); + var SyntheticMouseEvent = __webpack_require__(80); /** * @interface DragEvent @@ -20859,7 +20640,7 @@ module.exports = SyntheticDragEvent; /***/ }), -/* 172 */ +/* 169 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20872,9 +20653,9 @@ 'use strict'; - var SyntheticUIEvent = __webpack_require__(84); + var SyntheticUIEvent = __webpack_require__(81); - var getEventModifierState = __webpack_require__(86); + var getEventModifierState = __webpack_require__(83); /** * @interface TouchEvent @@ -20906,7 +20687,7 @@ module.exports = SyntheticTouchEvent; /***/ }), -/* 173 */ +/* 170 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20919,7 +20700,7 @@ 'use strict'; - var SyntheticEvent = __webpack_require__(61); + var SyntheticEvent = __webpack_require__(58); /** * @interface Event @@ -20947,7 +20728,7 @@ module.exports = SyntheticTransitionEvent; /***/ }), -/* 174 */ +/* 171 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -20960,7 +20741,7 @@ 'use strict'; - var SyntheticMouseEvent = __webpack_require__(83); + var SyntheticMouseEvent = __webpack_require__(80); /** * @interface WheelEvent @@ -21000,7 +20781,7 @@ module.exports = SyntheticWheelEvent; /***/ }), -/* 175 */ +/* 172 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -21013,29 +20794,29 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); - var DOMLazyTree = __webpack_require__(90); - var DOMProperty = __webpack_require__(44); + var DOMLazyTree = __webpack_require__(87); + var DOMProperty = __webpack_require__(41); var React = __webpack_require__(2); - var ReactBrowserEventEmitter = __webpack_require__(114); + var ReactBrowserEventEmitter = __webpack_require__(111); var ReactCurrentOwner = __webpack_require__(17); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactDOMContainerInfo = __webpack_require__(176); - var ReactDOMFeatureFlags = __webpack_require__(177); - var ReactFeatureFlags = __webpack_require__(66); - var ReactInstanceMap = __webpack_require__(125); - var ReactInstrumentation = __webpack_require__(70); - var ReactMarkupChecksum = __webpack_require__(178); - var ReactReconciler = __webpack_require__(67); - var ReactUpdateQueue = __webpack_require__(144); - var ReactUpdates = __webpack_require__(64); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactDOMContainerInfo = __webpack_require__(173); + var ReactDOMFeatureFlags = __webpack_require__(174); + var ReactFeatureFlags = __webpack_require__(63); + var ReactInstanceMap = __webpack_require__(122); + var ReactInstrumentation = __webpack_require__(67); + var ReactMarkupChecksum = __webpack_require__(175); + var ReactReconciler = __webpack_require__(64); + var ReactUpdateQueue = __webpack_require__(141); + var ReactUpdates = __webpack_require__(61); var emptyObject = __webpack_require__(11); - var instantiateReactComponent = __webpack_require__(127); + var instantiateReactComponent = __webpack_require__(124); var invariant = __webpack_require__(12); - var setInnerHTML = __webpack_require__(92); - var shouldUpdateReactComponent = __webpack_require__(133); + var setInnerHTML = __webpack_require__(89); + var shouldUpdateReactComponent = __webpack_require__(130); var warning = __webpack_require__(8); var ATTR_NAME = DOMProperty.ID_ATTRIBUTE_NAME; @@ -21541,7 +21322,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 176 */ +/* 173 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -21554,7 +21335,7 @@ 'use strict'; - var validateDOMNesting = __webpack_require__(145); + var validateDOMNesting = __webpack_require__(142); var DOC_NODE_TYPE = 9; @@ -21577,7 +21358,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 177 */ +/* 174 */ /***/ (function(module, exports) { /** @@ -21598,7 +21379,7 @@ module.exports = ReactDOMFeatureFlags; /***/ }), -/* 178 */ +/* 175 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -21611,7 +21392,7 @@ 'use strict'; - var adler32 = __webpack_require__(179); + var adler32 = __webpack_require__(176); var TAG_END = /\/?>/; var COMMENT_START = /^<\!\-\-/; @@ -21650,7 +21431,7 @@ module.exports = ReactMarkupChecksum; /***/ }), -/* 179 */ +/* 176 */ /***/ (function(module, exports) { /** @@ -21696,7 +21477,7 @@ module.exports = adler32; /***/ }), -/* 180 */ +/* 177 */ /***/ (function(module, exports) { /** @@ -21712,7 +21493,7 @@ module.exports = '15.6.2'; /***/ }), -/* 181 */ +/* 178 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -21725,13 +21506,13 @@ 'use strict'; - var _prodInvariant = __webpack_require__(43); + var _prodInvariant = __webpack_require__(40); var ReactCurrentOwner = __webpack_require__(17); - var ReactDOMComponentTree = __webpack_require__(42); - var ReactInstanceMap = __webpack_require__(125); + var ReactDOMComponentTree = __webpack_require__(39); + var ReactInstanceMap = __webpack_require__(122); - var getHostComponentFromComposite = __webpack_require__(182); + var getHostComponentFromComposite = __webpack_require__(179); var invariant = __webpack_require__(12); var warning = __webpack_require__(8); @@ -21775,7 +21556,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 182 */ +/* 179 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -21788,7 +21569,7 @@ 'use strict'; - var ReactNodeTypes = __webpack_require__(129); + var ReactNodeTypes = __webpack_require__(126); function getHostComponentFromComposite(inst) { var type; @@ -21807,7 +21588,7 @@ module.exports = getHostComponentFromComposite; /***/ }), -/* 183 */ +/* 180 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -21820,12 +21601,12 @@ 'use strict'; - var ReactMount = __webpack_require__(175); + var ReactMount = __webpack_require__(172); module.exports = ReactMount.renderSubtreeIntoContainer; /***/ }), -/* 184 */ +/* 181 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -21838,8 +21619,8 @@ 'use strict'; - var DOMProperty = __webpack_require__(44); - var EventPluginRegistry = __webpack_require__(51); + var DOMProperty = __webpack_require__(41); + var EventPluginRegistry = __webpack_require__(48); var ReactComponentTreeHook = __webpack_require__(24); var warning = __webpack_require__(8); @@ -21940,7 +21721,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 185 */ +/* 182 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -21986,7 +21767,7 @@ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 186 */ +/* 183 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -21999,7 +21780,7 @@ 'use strict'; - var DOMProperty = __webpack_require__(44); + var DOMProperty = __webpack_require__(41); var ReactComponentTreeHook = __webpack_require__(24); var warning = __webpack_require__(8); @@ -22081,5 +21862,138 @@ module.exports = ReactDOMInvalidARIAHook; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) +/***/ }), +/* 184 */ +/***/ (function(module, exports, __webpack_require__) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + + 'use strict'; + + var React = __webpack_require__(1); + var factory = __webpack_require__(35); + + if (typeof React === 'undefined') { + throw Error( + 'create-react-class could not find the React object. If you are using script tags, ' + + 'make sure that React is being loaded before create-react-class.' + ); + } + + // Hack to grab NoopUpdateQueue from isomorphic React + var ReactNoopUpdateQueue = new React.Component().updater; + + module.exports = factory( + React.Component, + React.isValidElement, + ReactNoopUpdateQueue + ); + + +/***/ }), +/* 185 */ +/***/ (function(module, exports, __webpack_require__) { + + /* WEBPACK VAR INJECTION */(function(process) {/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + if (process.env.NODE_ENV !== 'production') { + var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' && + Symbol.for && + Symbol.for('react.element')) || + 0xeac7; + + var isValidElement = function(object) { + return typeof object === 'object' && + object !== null && + object.$$typeof === REACT_ELEMENT_TYPE; + }; + + // By explicitly using `prop-types` you are opting into new development behavior. + // http://fb.me/prop-types-in-prod + var throwOnDirectAccess = true; + module.exports = __webpack_require__(30)(isValidElement, throwOnDirectAccess); + } else { + // By explicitly using `prop-types` you are opting into new production behavior. + // http://fb.me/prop-types-in-prod + module.exports = __webpack_require__(186)(); + } + + /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) + +/***/ }), +/* 186 */ +/***/ (function(module, exports, __webpack_require__) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + 'use strict'; + + var emptyFunction = __webpack_require__(9); + var invariant = __webpack_require__(12); + var ReactPropTypesSecret = __webpack_require__(31); + + module.exports = function() { + function shim(props, propName, componentName, location, propFullName, secret) { + if (secret === ReactPropTypesSecret) { + // It is still safe when called from React. + return; + } + invariant( + false, + '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' + ); + }; + shim.isRequired = shim; + function getShim() { + return shim; + }; + // Important! + // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`. + var ReactPropTypes = { + array: shim, + bool: shim, + func: shim, + number: shim, + object: shim, + string: shim, + symbol: shim, + + any: shim, + arrayOf: getShim, + element: shim, + instanceOf: getShim, + node: shim, + objectOf: getShim, + oneOf: getShim, + oneOfType: getShim, + shape: getShim, + exact: getShim + }; + + ReactPropTypes.checkPropTypes = emptyFunction; + ReactPropTypes.PropTypes = ReactPropTypes; + + return ReactPropTypes; + }; + + /***/ }) /******/ ]); \ No newline at end of file diff --git a/lib/assets/react-source/production-with-addons/react-server.js b/lib/assets/react-source/production-with-addons/react-server.js index 7419bf4f2..d7ddf1207 100644 --- a/lib/assets/react-source/production-with-addons/react-server.js +++ b/lib/assets/react-source/production-with-addons/react-server.js @@ -1,9 +1,9 @@ -!function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){(function(e){var t=n(27),r=n(194);t.addons=n(177),e.React=t,e.ReactDOMServer=r}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e,t,n,r,i,a,u,s){if(o(t),!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,a,u,s],p=0;l=new Error(t.replace(/%s/g,function(){return c[p++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}}var o=function(e){};e.exports=r},function(e,t){"use strict";function n(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r1){for(var v=Array(m),g=0;g1){for(var _=Array(y),b=0;b]/;e.exports=r},function(e,t,n){"use strict";e.exports=n(13)},function(e,t,n){"use strict";function r(e){return Object.prototype.hasOwnProperty.call(e,m)||(e[m]=f++,p[e[m]]={}),p[e[m]]}var o,i=n(4),a=n(33),u=n(127),s=n(62),l=n(155),c=n(43),p={},d=!1,f=0,h={topAbort:"abort",topAnimationEnd:l("animationend")||"animationend",topAnimationIteration:l("animationiteration")||"animationiteration",topAnimationStart:l("animationstart")||"animationstart",topBlur:"blur",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topChange:"change",topClick:"click",topCompositionEnd:"compositionend",topCompositionStart:"compositionstart",topCompositionUpdate:"compositionupdate",topContextMenu:"contextmenu",topCopy:"copy",topCut:"cut",topDoubleClick:"dblclick",topDrag:"drag",topDragEnd:"dragend",topDragEnter:"dragenter",topDragExit:"dragexit",topDragLeave:"dragleave",topDragOver:"dragover",topDragStart:"dragstart",topDrop:"drop",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topFocus:"focus",topInput:"input",topKeyDown:"keydown",topKeyPress:"keypress",topKeyUp:"keyup",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topMouseDown:"mousedown",topMouseMove:"mousemove",topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topPaste:"paste",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topScroll:"scroll",topSeeked:"seeked",topSeeking:"seeking",topSelectionChange:"selectionchange",topStalled:"stalled",topSuspend:"suspend",topTextInput:"textInput",topTimeUpdate:"timeupdate",topTouchCancel:"touchcancel",topTouchEnd:"touchend",topTouchMove:"touchmove",topTouchStart:"touchstart",topTransitionEnd:l("transitionend")||"transitionend",topVolumeChange:"volumechange",topWaiting:"waiting",topWheel:"wheel"},m="_reactListenersID"+String(Math.random()).slice(2),v=i({},u,{ReactEventListener:null,injection:{injectReactEventListener:function(e){e.setHandleTopLevel(v.handleTopLevel),v.ReactEventListener=e}},setEnabled:function(e){v.ReactEventListener&&v.ReactEventListener.setEnabled(e)},isEnabled:function(){return!(!v.ReactEventListener||!v.ReactEventListener.isEnabled())},listenTo:function(e,t){for(var n=t,o=r(n),i=a.registrationNameDependencies[e],u=0;u]/,s=n(39),l=s(function(e,t){if(e.namespaceURI!==i.svg||"innerHTML"in e)e.innerHTML=t;else{r=r||document.createElement("div"),r.innerHTML=""+t+"";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(o.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(l=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),a.test(t)||"<"===t[0]&&u.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}e.exports=l},function(e,t){"use strict";function n(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function r(e,t){if(n(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(var a=0;a-1?void 0:a("96",e),!l.plugins[n]){t.extractEvents?void 0:a("97",e),l.plugins[n]=t;var r=t.eventTypes;for(var i in r)o(r[i],t,i)?void 0:a("98",i,e)}}}function o(e,t,n){l.eventNameDispatchConfigs.hasOwnProperty(n)?a("99",n):void 0,l.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var u=r[o];i(u,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){l.registrationNameModules[e]?a("100",e):void 0,l.registrationNameModules[e]=t,l.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var a=n(2),u=(n(1),null),s={},l={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){u?a("101"):void 0,u=Array.prototype.slice.call(e),r()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];s.hasOwnProperty(n)&&s[n]===o||(s[n]?a("102",n):void 0,s[n]=o,t=!0)}t&&r()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return l.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var o=l.registrationNameModules[n[r]];if(o)return o}}return null},_resetEventPlugins:function(){u=null;for(var e in s)s.hasOwnProperty(e)&&delete s[e];l.plugins.length=0;var t=l.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=l.registrationNameModules;for(var o in r)r.hasOwnProperty(o)&&delete r[o]}};e.exports=l},function(e,t,n){"use strict";function r(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function o(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function a(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=g.getNodeFromInstance(r),t?m.invokeGuardedCallbackWithCatch(o,n,e):m.invokeGuardedCallback(o,n,e),e.currentTarget=null}function u(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o1){for(var v=Array(m),g=0;g1){for(var b=Array(y),_=0;_]/;e.exports=r},function(e,t,n){"use strict";function r(e){return Object.prototype.hasOwnProperty.call(e,m)||(e[m]=f++,p[e[m]]={}),p[e[m]]}var o,i=n(4),a=n(33),s=n(126),u=n(63),c=n(154),l=n(43),p={},d=!1,f=0,h={topAbort:"abort",topAnimationEnd:c("animationend")||"animationend",topAnimationIteration:c("animationiteration")||"animationiteration",topAnimationStart:c("animationstart")||"animationstart",topBlur:"blur",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topChange:"change",topClick:"click",topCompositionEnd:"compositionend",topCompositionStart:"compositionstart",topCompositionUpdate:"compositionupdate",topContextMenu:"contextmenu",topCopy:"copy",topCut:"cut",topDoubleClick:"dblclick",topDrag:"drag",topDragEnd:"dragend",topDragEnter:"dragenter",topDragExit:"dragexit",topDragLeave:"dragleave",topDragOver:"dragover",topDragStart:"dragstart",topDrop:"drop",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topFocus:"focus",topInput:"input",topKeyDown:"keydown",topKeyPress:"keypress",topKeyUp:"keyup",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topMouseDown:"mousedown",topMouseMove:"mousemove",topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topPaste:"paste",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topScroll:"scroll",topSeeked:"seeked",topSeeking:"seeking",topSelectionChange:"selectionchange",topStalled:"stalled",topSuspend:"suspend",topTextInput:"textInput",topTimeUpdate:"timeupdate",topTouchCancel:"touchcancel",topTouchEnd:"touchend",topTouchMove:"touchmove",topTouchStart:"touchstart",topTransitionEnd:c("transitionend")||"transitionend",topVolumeChange:"volumechange",topWaiting:"waiting",topWheel:"wheel"},m="_reactListenersID"+String(Math.random()).slice(2),v=i({},s,{ReactEventListener:null,injection:{injectReactEventListener:function(e){e.setHandleTopLevel(v.handleTopLevel),v.ReactEventListener=e}},setEnabled:function(e){v.ReactEventListener&&v.ReactEventListener.setEnabled(e)},isEnabled:function(){return!(!v.ReactEventListener||!v.ReactEventListener.isEnabled())},listenTo:function(e,t){for(var n=t,o=r(n),i=a.registrationNameDependencies[e],s=0;s]/,u=n(39),c=u(function(e,t){if(e.namespaceURI!==i.svg||"innerHTML"in e)e.innerHTML=t;else{r=r||document.createElement("div"),r.innerHTML=""+t+"";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(o.canUseDOM){var l=document.createElement("div");l.innerHTML=" ",""===l.innerHTML&&(c=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),a.test(t)||"<"===t[0]&&s.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),l=null}e.exports=c},function(e,t){"use strict";function n(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function r(e,t){if(n(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(var a=0;a-1?void 0:a("96",e),!c.plugins[n]){t.extractEvents?void 0:a("97",e),c.plugins[n]=t;var r=t.eventTypes;for(var i in r)o(r[i],t,i)?void 0:a("98",i,e)}}}function o(e,t,n){c.eventNameDispatchConfigs.hasOwnProperty(n)?a("99",n):void 0,c.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var s=r[o];i(s,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){c.registrationNameModules[e]?a("100",e):void 0,c.registrationNameModules[e]=t,c.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var a=n(2),s=(n(1),null),u={},c={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){s?a("101"):void 0,s=Array.prototype.slice.call(e),r()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];u.hasOwnProperty(n)&&u[n]===o||(u[n]?a("102",n):void 0,u[n]=o,t=!0)}t&&r()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return c.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var o=c.registrationNameModules[n[r]];if(o)return o}}return null},_resetEventPlugins:function(){s=null;for(var e in u)u.hasOwnProperty(e)&&delete u[e];c.plugins.length=0;var t=c.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=c.registrationNameModules;for(var o in r)r.hasOwnProperty(o)&&delete r[o]}};e.exports=c},function(e,t,n){"use strict";function r(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function o(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function a(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=g.getNodeFromInstance(r),t?m.invokeGuardedCallbackWithCatch(o,n,e):m.invokeGuardedCallback(o,n,e),e.currentTarget=null}function s(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=32||13===t?t:0}e.exports=n},function(e,t){"use strict";function n(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=o[e];return!!r&&!!n[r]}function r(e){return n}var o={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};e.exports=r},function(e,t){"use strict";function n(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}e.exports=n},function(e,t,n){"use strict";/** * Checks if an event is supported in the current execution environment. * @@ -18,8 +18,8 @@ i.replaceNodeWithMarkup=e.replaceNodeWithMarkup,i.processChildrenUpdates=e.proce * @internal * @license Modernizr 3.0.0pre (Custom Build) | MIT */ -function r(e,t){if(!i.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,r=n in document;if(!r){var a=document.createElement("div");a.setAttribute(n,"return;"),r="function"==typeof a[n]}return!r&&o&&"wheel"===e&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}var o,i=n(6);i.canUseDOM&&(o=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0),e.exports=r},function(e,t,n){"use strict";var r=(n(4),n(8)),o=(n(3),r);e.exports=o},function(e,t,n){"use strict";function r(e){s.enqueueUpdate(e)}function o(e){var t=typeof e;if("object"!==t)return t;var n=e.constructor&&e.constructor.name||t,r=Object.keys(e);return r.length>0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}function i(e,t){var n=u.get(e);return n?n:null}var a=n(2),u=(n(11),n(22)),s=(n(7),n(9)),l=(n(1),n(3),{isMounted:function(e){var t=u.get(e);return!!t&&!!t._renderedComponent},enqueueCallback:function(e,t,n){l.validateCallback(t,n);var o=i(e);return o?(o._pendingCallbacks?o._pendingCallbacks.push(t):o._pendingCallbacks=[t],void r(o)):null},enqueueCallbackInternal:function(e,t){e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],r(e)},enqueueForceUpdate:function(e){var t=i(e,"forceUpdate");t&&(t._pendingForceUpdate=!0,r(t))},enqueueReplaceState:function(e,t,n){var o=i(e,"replaceState");o&&(o._pendingStateQueue=[t],o._pendingReplaceState=!0,void 0!==n&&null!==n&&(l.validateCallback(n,"replaceState"),o._pendingCallbacks?o._pendingCallbacks.push(n):o._pendingCallbacks=[n]),r(o))},enqueueSetState:function(e,t){var n=i(e,"setState");if(n){var o=n._pendingStateQueue||(n._pendingStateQueue=[]);o.push(t),r(n)}},enqueueElementInternal:function(e,t,n){e._pendingElement=t,e._context=n,r(e)},validateCallback:function(e,t){e&&"function"!=typeof e?a("122",t,o(e)):void 0}});e.exports=l},function(e,t){"use strict";function n(e,t){var n=null===e||e===!1,r=null===t||t===!1;if(n||r)return n===r;var o=typeof e,i=typeof t;return"string"===o||"number"===o?"string"===i||"number"===i:"object"===i&&e.type===t.type&&e.key===t.key}e.exports=n},function(e,t){"use strict";function n(e){return function(){return e}}var r=function(){};r.thatReturns=n,r.thatReturnsFalse=n(!1),r.thatReturnsTrue=n(!0),r.thatReturnsNull=n(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(e){return e},e.exports=r},function(e,t,n){"use strict";function r(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}function o(e){return"function"==typeof e&&"undefined"!=typeof e.prototype&&"function"==typeof e.prototype.mountComponent&&"function"==typeof e.prototype.receiveComponent}function i(e,t){var n;if(null===e||e===!1)n=l.create(i);else if("object"==typeof e){var u=e,s=u.type;if("function"!=typeof s&&"string"!=typeof s){var d="";d+=r(u._owner),a("130",null==s?s:typeof s,d)}"string"==typeof u.type?n=c.createInternalComponent(u):o(u.type)?(n=new u.type(u),n.getHostNode||(n.getHostNode=n.getNativeNode)):n=new p(u)}else"string"==typeof e||"number"==typeof e?n=c.createInstanceForText(e):a("131",typeof e);return n._mountIndex=0,n._mountImage=null,n}var a=n(2),u=n(4),s=n(116),l=n(59),c=n(60),p=(n(165),n(1),n(3),function(e){this.construct(e)});u(p.prototype,s,{_instantiateReactComponent:i}),e.exports=i},function(e,t,n){"use strict";var r=n(8),o={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:r}},registerDefault:function(){}};e.exports=o},function(e,t){"use strict";function n(e){try{e.focus()}catch(e){}}e.exports=n},function(e,t){"use strict";function n(e){if(e=e||("undefined"!=typeof document?document:void 0),"undefined"==typeof e)return null;try{return e.activeElement||e.body}catch(t){return e.body}}e.exports=n},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(c===setTimeout)return setTimeout(e,0);if((c===n||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(t){try{return c.call(null,e,0)}catch(t){return c.call(this,e,0)}}}function i(e){if(p===clearTimeout)return clearTimeout(e);if((p===r||!p)&&clearTimeout)return p=clearTimeout,clearTimeout(e);try{return p(e)}catch(t){try{return p.call(null,e)}catch(t){return p.call(this,e)}}}function a(){m&&f&&(m=!1,f.length?h=f.concat(h):v=-1,h.length&&u())}function u(){if(!m){var e=o(a);m=!0;for(var t=h.length;t;){for(f=h,h=[];++v1)for(var n=1;n/,i=/^<\!\-\-/,a={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return i.test(e)?e:e.replace(o," "+a.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(a.CHECKSUM_ATTR_NAME);n=n&&parseInt(n,10);var o=r(e);return o===n}};e.exports=a},function(e,t,n){"use strict";function r(e,t){for(var n=Math.min(e.length,t.length),r=0;r.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var a,u=v.createElement(j,{child:t});if(e){var s=E.get(e);a=s._processChildContext(s._context)}else a=P;var c=d(n);if(c){var p=c._currentElement,h=p.props.child;if(M(h,t)){var m=c._renderedComponent.getPublicInstance(),g=r&&function(){r.call(m)};return F._updateRootComponent(c,u,a,n,g),m}F.unmountComponentAtNode(n)}var y=o(n),_=y&&!!i(y),b=l(n),C=_&&!c&&!b,x=F._renderNewRootComponent(u,n,C,a)._renderedComponent.getPublicInstance();return r&&r.call(x),x},render:function(e,t,n){return F._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){c(e)?void 0:f("40");var t=d(e);return t?(delete L[t._instance.rootID],k.batchedUpdates(s,t,e,!1),!0):(l(e),1===e.nodeType&&e.hasAttribute(O),!1)},_mountImageIntoNode:function(e,t,n,i,a){if(c(t)?void 0:f("41"),i){var u=o(t);if(x.canReuseMarkup(e,u))return void y.precacheNode(n,u);var s=u.getAttribute(x.CHECKSUM_ATTR_NAME);u.removeAttribute(x.CHECKSUM_ATTR_NAME);var l=u.outerHTML;u.setAttribute(x.CHECKSUM_ATTR_NAME,s);var p=e,d=r(p,l),m=" (client) "+p.substring(d-20,d+20)+"\n (server) "+l.substring(d-20,d+20);t.nodeType===R?f("42",m):void 0}if(t.nodeType===R?f("43"):void 0,a.useCreateElement){for(;t.lastChild;)t.removeChild(t.lastChild);h.insertTreeBefore(t,e,null)}else N(t,e),y.precacheNode(n,t.firstChild)}};e.exports=F},function(e,t){"use strict";e.exports="15.6.2"},function(e,t,n){"use strict";function r(e){for(var t;(t=e._renderedNodeType)===o.COMPOSITE;)e=e._renderedComponent;return t===o.HOST?e._renderedComponent:t===o.EMPTY?null:void 0}var o=n(76);e.exports=r},function(e,t,n){"use strict";function r(e){return e}function o(e,t,n){function o(e,t){var n=y.hasOwnProperty(t)?y[t]:null;E.hasOwnProperty(t)&&s("OVERRIDE_BASE"===n,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",t),e&&s("DEFINE_MANY"===n||"DEFINE_MANY_MERGED"===n,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",t)}function i(e,n){if(n){s("function"!=typeof n,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),s(!t(n),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var r=e.prototype,i=r.__reactAutoBindPairs;n.hasOwnProperty(l)&&_.mixins(e,n.mixins);for(var a in n)if(n.hasOwnProperty(a)&&a!==l){var u=n[a],c=r.hasOwnProperty(a);if(o(c,a),_.hasOwnProperty(a))_[a](e,u);else{var p=y.hasOwnProperty(a),h="function"==typeof u,m=h&&!p&&!c&&n.autobind!==!1;if(m)i.push(a,u),r[a]=u;else if(c){var v=y[a];s(p&&("DEFINE_MANY_MERGED"===v||"DEFINE_MANY"===v),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",v,a),"DEFINE_MANY_MERGED"===v?r[a]=d(r[a],u):"DEFINE_MANY"===v&&(r[a]=f(r[a],u))}else r[a]=u}}}}function c(e,t){if(t)for(var n in t){var r=t[n];if(t.hasOwnProperty(n)){var o=n in _;s(!o,'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',n);var i=n in e;s(!i,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),e[n]=r}}}function p(e,t){s(e&&t&&"object"==typeof e&&"object"==typeof t,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.");for(var n in t)t.hasOwnProperty(n)&&(s(void 0===e[n],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",n), -e[n]=t[n]);return e}function d(e,t){return function(){var n=e.apply(this,arguments),r=t.apply(this,arguments);if(null==n)return r;if(null==r)return n;var o={};return p(o,n),p(o,r),o}}function f(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function h(e,t){var n=t.bind(e);return n}function m(e){for(var t=e.__reactAutoBindPairs,n=0;n":a.innerHTML="<"+e+">",u[e]=!a.firstChild),u[e]?d[e]:null}var o=n(6),i=n(1),a=o.canUseDOM?document.createElement("div"):null,u={},s=[1,'"],l=[1,"","
"],c=[3,"","
"],p=[1,'',""],d={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:s,option:s,caption:l,colgroup:l,tbody:l,tfoot:l,thead:l,td:c,th:c},f=["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"];f.forEach(function(e){d[e]=p,u[e]=!0}),e.exports=r},function(e,t){"use strict";function n(e){return e.Window&&e instanceof e.Window?{x:e.pageXOffset||e.document.documentElement.scrollLeft,y:e.pageYOffset||e.document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}e.exports=n},function(e,t){"use strict";function n(e){return e.replace(r,"-$1").toLowerCase()}var r=/([A-Z])/g;e.exports=n},function(e,t,n){"use strict";function r(e){return o(e).replace(i,"-ms-")}var o=n(96),i=/^ms-/;e.exports=r},function(e,t){"use strict";function n(e){var t=e?e.ownerDocument||e:document,n=t.defaultView||window;return!(!e||!("function"==typeof n.Node?e instanceof n.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}e.exports=n},function(e,t,n){"use strict";function r(e){return o(e)&&3==e.nodeType}var o=n(98);e.exports=r},function(e,t){"use strict";function n(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}e.exports=n},function(e,t,n){"use strict";function r(e,t,n,r,o){}e.exports=r},function(e,t,n){"use strict";var r=n(47),o=n(79),i=n(103),a=n(4),u=n(78),s=n(101);e.exports=function(e,t){function n(e){var t=e&&(N&&e[N]||e[M]);if("function"==typeof t)return t}function l(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function c(e){this.message=e,this.stack=""}function p(e){function n(n,r,i,a,s,l,p){return a=a||A,l=l||i,p!==u&&t&&o(!1,"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"),null==r[i]?n?new c(null===r[i]?"The "+s+" `"+l+"` is marked as required "+("in `"+a+"`, but its value is `null`."):"The "+s+" `"+l+"` is marked as required in "+("`"+a+"`, but its value is `undefined`.")):null:e(r,i,a,s,l)}var r=n.bind(null,!1);return r.isRequired=n.bind(null,!0),r}function d(e){function t(t,n,r,o,i,a){var u=t[n],s=T(u);if(s!==e){var l=k(u);return new c("Invalid "+o+" `"+i+"` of type "+("`"+l+"` supplied to `"+r+"`, expected ")+("`"+e+"`."))}return null}return p(t)}function f(){return p(r.thatReturnsNull)}function h(e){function t(t,n,r,o,i){if("function"!=typeof e)return new c("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var a=t[n];if(!Array.isArray(a)){var s=T(a);return new c("Invalid "+o+" `"+i+"` of type "+("`"+s+"` supplied to `"+r+"`, expected an array."))}for(var l=0;l8&&C<=11),w=32,T=String.fromCharCode(w),k={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},P=!1,S=null,N={eventTypes:k,extractEvents:function(e,t,n,r){return[l(e,t,n,r),d(e,t,n,r)]}};e.exports=N},function(e,t,n){"use strict";var r=n(54),o=n(6),i=(n(7),n(90),n(150)),a=n(97),u=n(100),s=(n(3),u(function(e){return a(e)})),l=!1,c="cssFloat";if(o.canUseDOM){var p=document.createElement("div").style;try{p.font=""}catch(e){l=!0}void 0===document.documentElement.style.cssFloat&&(c="styleFloat")}var d={createMarkupForStyles:function(e,t){var n="";for(var r in e)if(e.hasOwnProperty(r)){var o=0===r.indexOf("--"),a=e[r];null!=a&&(n+=s(r)+":",n+=i(r,a,t,o)+";")}return n||null},setValueForStyles:function(e,t,n){var o=e.style;for(var a in t)if(t.hasOwnProperty(a)){var u=0===a.indexOf("--"),s=i(a,t[a],n,u);if("float"!==a&&"cssFloat"!==a||(a=c),u)o.setProperty(a,s);else if(s)o[a]=s;else{var p=l&&r.shorthandPropertyExpansions[a];if(p)for(var d in p)o[d]="";else o[a]=""}}}};e.exports=d},function(e,t,n){"use strict";function r(e,t,n){var r=k.getPooled(A.change,e,t,n);return r.type="change",E.accumulateTwoPhaseDispatches(r),r}function o(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function i(e){var t=r(I,e,S(e));T.batchedUpdates(a,t)}function a(e){C.enqueueEvents(e),C.processEventQueue(!1)}function u(e,t){O=e,I=t,O.attachEvent("onchange",i)}function s(){O&&(O.detachEvent("onchange",i),O=null,I=null)}function l(e,t){var n=P.updateValueIfChanged(e),r=t.simulated===!0&&L._allowSimulatedPassThrough;if(n||r)return e}function c(e,t){if("topChange"===e)return t}function p(e,t,n){"topFocus"===e?(s(),u(t,n)):"topBlur"===e&&s()}function d(e,t){O=e,I=t,O.attachEvent("onpropertychange",h)}function f(){O&&(O.detachEvent("onpropertychange",h),O=null,I=null)}function h(e){"value"===e.propertyName&&l(I,e)&&i(e)}function m(e,t,n){"topFocus"===e?(f(),d(t,n)):"topBlur"===e&&f()}function v(e,t,n){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return l(I,n)}function g(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function y(e,t,n){if("topClick"===e)return l(t,n)}function _(e,t,n){if("topInput"===e||"topChange"===e)return l(t,n)}function b(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}var C=n(18),E=n(19),x=n(6),w=n(5),T=n(9),k=n(10),P=n(66),S=n(42),N=n(43),M=n(67),A={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},O=null,I=null,R=!1;x.canUseDOM&&(R=N("change")&&(!document.documentMode||document.documentMode>8));var D=!1;x.canUseDOM&&(D=N("input")&&(!document.documentMode||document.documentMode>9));var L={eventTypes:A,_allowSimulatedPassThrough:!0,_isInputEventSupported:D,extractEvents:function(e,t,n,i){var a,u,s=t?w.getNodeFromInstance(t):window;if(o(s)?R?a=c:u=p:M(s)?D?a=_:(a=v,u=m):g(s)&&(a=y),a){var l=a(e,t,n);if(l){var d=r(l,n,i);return d}}u&&u(e,s,t),"topBlur"===e&&b(t,s)}};e.exports=L},function(e,t,n){"use strict";var r=n(2),o=n(16),i=n(6),a=n(93),u=n(8),s=(n(1),{dangerouslyReplaceNodeWithMarkup:function(e,t){if(i.canUseDOM?void 0:r("56"),t?void 0:r("57"),"HTML"===e.nodeName?r("58"):void 0,"string"==typeof t){var n=a(t,u)[0];e.parentNode.replaceChild(n,e)}else o.replaceChildWithTree(e,t)}});e.exports=s},function(e,t){"use strict";var n=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"];e.exports=n},function(e,t,n){"use strict";var r=n(19),o=n(5),i=n(24),a={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},u={eventTypes:a,extractEvents:function(e,t,n,u){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var s;if(u.window===u)s=u;else{var l=u.ownerDocument;s=l?l.defaultView||l.parentWindow:window}var c,p;if("topMouseOut"===e){c=t;var d=n.relatedTarget||n.toElement;p=d?o.getClosestInstanceFromNode(d):null}else c=null,p=t;if(c===p)return null;var f=null==c?s:o.getNodeFromInstance(c),h=null==p?s:o.getNodeFromInstance(p),m=i.getPooled(a.mouseLeave,c,n,u);m.type="mouseleave",m.target=f,m.relatedTarget=h;var v=i.getPooled(a.mouseEnter,p,n,u);return v.type="mouseenter",v.target=h,v.relatedTarget=f,r.accumulateEnterLeaveDispatches(m,v,c,p),[m,v]}};e.exports=u},function(e,t,n){"use strict";function r(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}var o=n(4),i=n(12),a=n(65);o(r.prototype,{destructor:function(){this._root=null,this._startText=null,this._fallbackText=null},getText:function(){return"value"in this._root?this._root.value:this._root[a()]},getData:function(){if(this._fallbackText)return this._fallbackText;var e,t,n=this._startText,r=n.length,o=this.getText(),i=o.length;for(e=0;e1?1-t:void 0;return this._fallbackText=o.slice(e,u),this._fallbackText}}),i.addPoolingTo(r),e.exports=r},function(e,t,n){"use strict";var r=n(17),o=r.injection.MUST_USE_PROPERTY,i=r.injection.HAS_BOOLEAN_VALUE,a=r.injection.HAS_NUMERIC_VALUE,u=r.injection.HAS_POSITIVE_NUMERIC_VALUE,s=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE,l={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+r.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:i,allowTransparency:0,alt:0,as:0,async:i,autoComplete:0,autoPlay:i,capture:i,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:o|i,cite:0,classID:0,className:0,cols:u,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:i,controlsList:0,coords:0,crossOrigin:0,data:0,dateTime:0,default:i,defer:i,dir:0,disabled:i,download:s,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:i,formTarget:0,frameBorder:0,headers:0,height:0,hidden:i,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:i,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:o|i,muted:o|i,name:0,nonce:0,noValidate:i,open:i,optimum:0,pattern:0,placeholder:0,playsInline:i,poster:0,preload:0,profile:0,radioGroup:0,readOnly:i,referrerPolicy:0,rel:0,required:i,reversed:i,role:0,rows:u,rowSpan:a,sandbox:0,scope:0,scoped:i,scrolling:0,seamless:i,selected:o|i,shape:0,size:u,sizes:0,span:u,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:a,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:i,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){return null==t?e.removeAttribute("value"):void("number"!==e.type||e.hasAttribute("value")===!1?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t))}}};e.exports=l},function(e,t,n){(function(t){"use strict";function r(e,t,n,r){var o=void 0===e[n];null!=t&&o&&(e[n]=i(t,!0))}var o=n(14),i=n(48),a=(n(35),n(46)),u=n(69);n(3),"undefined"!=typeof t&&t.env,1;var s={instantiateChildren:function(e,t,n,o){if(null==e)return null;var i={};return u(e,r,i),i},updateChildren:function(e,t,n,r,u,s,l,c,p){if(t||e){var d,f;for(d in t)if(t.hasOwnProperty(d)){f=e&&e[d];var h=f&&f._currentElement,m=t[d];if(null!=f&&a(h,m))o.receiveComponent(f,m,u,c),t[d]=f;else{f&&(r[d]=o.getHostNode(f),o.unmountComponent(f,!1));var v=i(m,!0);t[d]=v;var g=o.mountComponent(v,u,s,l,c,p);n.push(g)}}for(d in e)!e.hasOwnProperty(d)||t&&t.hasOwnProperty(d)||(f=e[d],r[d]=o.getHostNode(f),o.unmountComponent(f,!1))}},unmountChildren:function(e,t){for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];o.unmountComponent(r,t)}}};e.exports=s}).call(t,n(52))},function(e,t,n){"use strict";var r=n(31),o=n(119),i={processChildrenUpdates:o.dangerouslyProcessChildrenUpdates,replaceNodeWithMarkup:r.dangerouslyReplaceNodeWithMarkup};e.exports=i},function(e,t,n){"use strict";function r(e){}function o(e,t){}function i(e){return!(!e.prototype||!e.prototype.isReactComponent)}function a(e){return!(!e.prototype||!e.prototype.isPureReactComponent)}var u=n(2),s=n(4),l=n(13),c=n(37),p=n(11),d=n(38),f=n(22),h=(n(7),n(76)),m=n(14),v=n(23),g=(n(1),n(30)),y=n(46),_=(n(3),{ImpureClass:0,PureClass:1,StatelessFunctional:2});r.prototype.render=function(){var e=f.get(this)._currentElement.type,t=e(this.props,this.context,this.updater);return o(e,t),t};var b=1,C={construct:function(e){this._currentElement=e,this._rootNodeID=0,this._compositeType=null,this._instance=null,this._hostParent=null,this._hostContainerInfo=null,this._updateBatchNumber=null,this._pendingElement=null,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._renderedNodeType=null,this._renderedComponent=null,this._context=null,this._mountOrder=0,this._topLevelWrapper=null,this._pendingCallbacks=null,this._calledComponentWillUnmount=!1},mountComponent:function(e,t,n,s){this._context=s,this._mountOrder=b++,this._hostParent=t,this._hostContainerInfo=n;var c,p=this._currentElement.props,d=this._processContext(s),h=this._currentElement.type,m=e.getUpdateQueue(),g=i(h),y=this._constructComponent(g,p,d,m);g||null!=y&&null!=y.render?a(h)?this._compositeType=_.PureClass:this._compositeType=_.ImpureClass:(c=y,o(h,c),null===y||y===!1||l.isValidElement(y)?void 0:u("105",h.displayName||h.name||"Component"),y=new r(h),this._compositeType=_.StatelessFunctional),y.props=p,y.context=d,y.refs=v,y.updater=m,this._instance=y,f.set(y,this);var C=y.state;void 0===C&&(y.state=C=null),"object"!=typeof C||Array.isArray(C)?u("106",this.getName()||"ReactCompositeComponent"):void 0,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1;var E;return E=y.unstable_handleError?this.performInitialMountWithErrorHandling(c,t,n,e,s):this.performInitialMount(c,t,n,e,s),y.componentDidMount&&e.getReactMountReady().enqueue(y.componentDidMount,y),E},_constructComponent:function(e,t,n,r){return this._constructComponentWithoutOwner(e,t,n,r)},_constructComponentWithoutOwner:function(e,t,n,r){var o=this._currentElement.type;return e?new o(t,n,r):o(t,n,r)},performInitialMountWithErrorHandling:function(e,t,n,r,o){var i,a=r.checkpoint();try{i=this.performInitialMount(e,t,n,r,o)}catch(u){r.rollback(a),this._instance.unstable_handleError(u),this._pendingStateQueue&&(this._instance.state=this._processPendingState(this._instance.props,this._instance.context)),a=r.checkpoint(),this._renderedComponent.unmountComponent(!0),r.rollback(a),i=this.performInitialMount(e,t,n,r,o)}return i},performInitialMount:function(e,t,n,r,o){var i=this._instance,a=0;i.componentWillMount&&(i.componentWillMount(),this._pendingStateQueue&&(i.state=this._processPendingState(i.props,i.context))),void 0===e&&(e=this._renderValidatedComponent());var u=h.getType(e);this._renderedNodeType=u;var s=this._instantiateReactComponent(e,u!==h.EMPTY);this._renderedComponent=s;var l=m.mountComponent(s,r,t,n,this._processChildContext(o),a);return l},getHostNode:function(){return m.getHostNode(this._renderedComponent)},unmountComponent:function(e){if(this._renderedComponent){var t=this._instance;if(t.componentWillUnmount&&!t._calledComponentWillUnmount)if(t._calledComponentWillUnmount=!0,e){var n=this.getName()+".componentWillUnmount()";d.invokeGuardedCallback(n,t.componentWillUnmount.bind(t))}else t.componentWillUnmount();this._renderedComponent&&(m.unmountComponent(this._renderedComponent,e),this._renderedNodeType=null,this._renderedComponent=null,this._instance=null),this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._pendingCallbacks=null,this._pendingElement=null,this._context=null,this._rootNodeID=0,this._topLevelWrapper=null,f.remove(t)}},_maskContext:function(e){var t=this._currentElement.type,n=t.contextTypes;if(!n)return v;var r={};for(var o in n)r[o]=e[o];return r},_processContext:function(e){var t=this._maskContext(e);return t},_processChildContext:function(e){var t,n=this._currentElement.type,r=this._instance;if(r.getChildContext&&(t=r.getChildContext()),t){"object"!=typeof n.childContextTypes?u("107",this.getName()||"ReactCompositeComponent"):void 0;for(var o in t)o in n.childContextTypes?void 0:u("108",this.getName()||"ReactCompositeComponent",o);return s({},e,t)}return e},_checkContextTypes:function(e,t,n){},receiveComponent:function(e,t,n){var r=this._currentElement,o=this._context;this._pendingElement=null,this.updateComponent(t,r,e,o,n)},performUpdateIfNecessary:function(e){null!=this._pendingElement?m.receiveComponent(this,this._pendingElement,e,this._context):null!==this._pendingStateQueue||this._pendingForceUpdate?this.updateComponent(e,this._currentElement,this._currentElement,this._context,this._context):this._updateBatchNumber=null},updateComponent:function(e,t,n,r,o){var i=this._instance;null==i?u("136",this.getName()||"ReactCompositeComponent"):void 0;var a,s=!1;this._context===o?a=i.context:(a=this._processContext(o),s=!0);var l=t.props,c=n.props;t!==n&&(s=!0),s&&i.componentWillReceiveProps&&i.componentWillReceiveProps(c,a);var p=this._processPendingState(c,a),d=!0;this._pendingForceUpdate||(i.shouldComponentUpdate?d=i.shouldComponentUpdate(c,p,a):this._compositeType===_.PureClass&&(d=!g(l,c)||!g(i.state,p))),this._updateBatchNumber=null,d?(this._pendingForceUpdate=!1,this._performComponentUpdate(n,c,p,a,e,o)):(this._currentElement=n,this._context=o,i.props=c,i.state=p,i.context=a)},_processPendingState:function(e,t){var n=this._instance,r=this._pendingStateQueue,o=this._pendingReplaceState;if(this._pendingReplaceState=!1,this._pendingStateQueue=null,!r)return n.state;if(o&&1===r.length)return r[0];for(var i=s({},o?r[0]:n.state),a=o?1:0;a=0||null!=t.is}function m(e){var t=e.type;f(t),this._currentElement=e,this._tag=t.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}var v=n(2),g=n(4),y=n(105),_=n(107),b=n(16),C=n(32),E=n(17),x=n(56),w=n(18),T=n(33),k=n(28),P=n(57),S=n(5),N=n(120),M=n(121),A=n(58),O=n(124),I=(n(7),n(130)),R=n(81),D=(n(8),n(26)),L=(n(1),n(43),n(30),n(66)),U=(n(44),n(3),P),j=w.deleteListener,F=S.getNodeFromInstance,V=k.listenTo,B=T.registrationNameModules,W={string:!0,number:!0},H="style",q="__html",K={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},Y=11,z={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},G={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},$={listing:!0,pre:!0,textarea:!0},Q=g({menuitem:!0},G),X=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Z={},J={}.hasOwnProperty,ee=1;m.displayName="ReactDOMComponent",m.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=ee++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var i=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(p,this);break;case"input":N.mountWrapper(this,i,t),i=N.getHostProps(this,i),e.getReactMountReady().enqueue(c,this),e.getReactMountReady().enqueue(p,this);break;case"option":M.mountWrapper(this,i,t),i=M.getHostProps(this,i);break;case"select":A.mountWrapper(this,i,t),i=A.getHostProps(this,i),e.getReactMountReady().enqueue(p,this);break;case"textarea":O.mountWrapper(this,i,t),i=O.getHostProps(this,i),e.getReactMountReady().enqueue(c,this),e.getReactMountReady().enqueue(p,this)}o(this,i);var a,d;null!=t?(a=t._namespaceURI,d=t._tag):n._tag&&(a=n._namespaceURI,d=n._tag),(null==a||a===C.svg&&"foreignobject"===d)&&(a=C.html),a===C.html&&("svg"===this._tag?a=C.svg:"math"===this._tag&&(a=C.mathml)),this._namespaceURI=a;var f;if(e.useCreateElement){var h,m=n._ownerDocument;if(a===C.html)if("script"===this._tag){var v=m.createElement("div"),g=this._currentElement.type;v.innerHTML="<"+g+">",h=v.removeChild(v.firstChild)}else h=i.is?m.createElement(this._currentElement.type,i.is):m.createElement(this._currentElement.type);else h=m.createElementNS(a,this._currentElement.type);S.precacheNode(this,h),this._flags|=U.hasCachedChildNodes,this._hostParent||x.setAttributeForRoot(h),this._updateDOMProperties(null,i,e);var _=b(h);this._createInitialChildren(e,i,r,_),f=_}else{var E=this._createOpenTagMarkupAndPutListeners(e,i),w=this._createContentMarkup(e,i,r);f=!w&&G[this._tag]?E+"/>":E+">"+w+""}switch(this._tag){case"input":e.getReactMountReady().enqueue(u,this),i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(s,this),i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"select":i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"button":i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(l,this)}return f},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var o=t[r];if(null!=o)if(B.hasOwnProperty(r))o&&i(this,r,o,e);else{r===H&&(o&&(o=this._previousStyleCopy=g({},t.style)),o=_.createMarkupForStyles(o,this));var a=null;null!=this._tag&&h(this._tag,t)?K.hasOwnProperty(r)||(a=x.createMarkupForCustomAttribute(r,o)):a=x.createMarkupForProperty(r,o),a&&(n+=" "+a)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+x.createMarkupForRoot()),n+=" "+x.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&(r=o.__html);else{var i=W[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)r=D(i);else if(null!=a){var u=this.mountChildren(a,e,n);r=u.join("")}}return $[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&b.queueHTML(r,o.__html);else{var i=W[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)""!==i&&b.queueText(r,i);else if(null!=a)for(var u=this.mountChildren(a,e,n),s=0;s"},receiveComponent:function(){},getHostNode:function(){return i.getNodeFromInstance(this)},unmountComponent:function(){i.uncacheNode(this)}}),e.exports=a},function(e,t,n){"use strict";var r=n(31),o=n(5),i={dangerouslyProcessChildrenUpdates:function(e,t){var n=o.getNodeFromInstance(e);r.processUpdates(n,t)}};e.exports=i},function(e,t,n){"use strict";function r(){this._rootNodeID&&d.updateWrapper(this)}function o(e){var t="checkbox"===e.type||"radio"===e.type;return t?null!=e.checked:null!=e.value}function i(e){var t=this._currentElement.props,n=l.executeOnChange(t,e);p.asap(r,this);var o=t.name;if("radio"===t.type&&null!=o){for(var i=c.getNodeFromInstance(this),u=i;u.parentNode;)u=u.parentNode;for(var s=u.querySelectorAll("input[name="+JSON.stringify(""+o)+'][type="radio"]'),d=0;dt.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function u(e,t){if(window.getSelection){var n=window.getSelection(),r=e[c()].length,o=Math.min(t.start,r),i=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>i){var a=i;i=o,o=a}var u=l(e,o),s=l(e,i);if(u&&s){var p=document.createRange();p.setStart(u.node,u.offset),n.removeAllRanges(),o>i?(n.addRange(p),n.extend(s.node,s.offset)):(p.setEnd(s.node,s.offset),n.addRange(p))}}}var s=n(6),l=n(154),c=n(65),p=s.canUseDOM&&"selection"in document&&!("getSelection"in window),d={getOffsets:p?o:i,setOffsets:p?a:u};e.exports=d},function(e,t,n){"use strict";var r=n(2),o=n(4),i=n(31),a=n(16),u=n(5),s=n(26),l=(n(1),n(44),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});o(l.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++,i=" react-text: "+o+" ",l=" /react-text ";if(this._domID=o,this._hostParent=t,e.useCreateElement){var c=n._ownerDocument,p=c.createComment(i),d=c.createComment(l),f=a(c.createDocumentFragment());return a.queueChild(f,a(p)),this._stringText&&a.queueChild(f,a(c.createTextNode(this._stringText))),a.queueChild(f,a(d)),u.precacheNode(this,p),this._closingComment=d,f}var h=s(this._stringText);return e.renderToStaticMarkup?h:""+h+""},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();i.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=u.getNodeFromInstance(this),n=t.nextSibling;;){if(null==n?r("67",this._domID):void 0,8===n.nodeType&&" /react-text "===n.nodeValue){this._closingComment=n;break}n=n.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,u.uncacheNode(this)}}),e.exports=l},function(e,t,n){"use strict";function r(){this._rootNodeID&&c.updateWrapper(this)}function o(e){var t=this._currentElement.props,n=u.executeOnChange(t,e);return l.asap(r,this),n}var i=n(2),a=n(4),u=n(36),s=n(5),l=n(9),c=(n(1),n(3),{getHostProps:function(e,t){null!=t.dangerouslySetInnerHTML?i("91"):void 0;var n=a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue,onChange:e._wrapperState.onChange});return n},mountWrapper:function(e,t){var n=u.getValue(t),r=n;if(null==n){var a=t.defaultValue,s=t.children;null!=s&&(null!=a?i("92"):void 0,Array.isArray(s)&&(s.length<=1?void 0:i("93"),s=s[0]),a=""+s),null==a&&(a=""),r=a}e._wrapperState={initialValue:""+r,listeners:null,onChange:o.bind(e)}},updateWrapper:function(e){var t=e._currentElement.props,n=s.getNodeFromInstance(e),r=u.getValue(t);if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e){var t=s.getNodeFromInstance(e),n=t.textContent;n===e._wrapperState.initialValue&&(t.value=n)}});e.exports=c},function(e,t,n){"use strict";function r(e,t){"_hostNode"in e?void 0:s("33"),"_hostNode"in t?void 0:s("33");for(var n=0,r=e;r;r=r._hostParent)n++;for(var o=0,i=t;i;i=i._hostParent)o++;for(;n-o>0;)e=e._hostParent,n--;for(;o-n>0;)t=t._hostParent,o--;for(var a=n;a--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}function o(e,t){"_hostNode"in e?void 0:s("35"),"_hostNode"in t?void 0:s("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1}function i(e){return"_hostNode"in e?void 0:s("36"),e._hostParent}function a(e,t,n){for(var r=[];e;)r.push(e),e=e._hostParent;var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(s[l],"captured",i)}var s=n(2);n(1),e.exports={isAncestor:o,getLowestCommonAncestor:r,getParentInstance:i,traverseTwoPhase:a,traverseEnterLeave:u}},function(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n},function(e,t,n){"use strict";function r(e){o.enqueueEvents(e),o.processEventQueue(!1)}var o=n(18),i={handleTopLevel:function(e,t,n,i){var a=o.extractEvents(e,t,n,i);r(a)}};e.exports=i},function(e,t,n){"use strict";function r(e){for(;e._hostParent;)e=e._hostParent;var t=p.getNodeFromInstance(e),n=t.parentNode;return p.getClosestInstanceFromNode(n)}function o(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function i(e){var t=f(e.nativeEvent),n=p.getClosestInstanceFromNode(t),o=n;do e.ancestors.push(o),o=o&&r(o);while(o);for(var i=0;i=t)return{node:o,offset:t-i};i=a}o=n(r(o))}}e.exports=o},function(e,t,n){"use strict";function r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}function o(e){if(u[e])return u[e];if(!a[e])return e;var t=a[e];for(var n in t)if(t.hasOwnProperty(n)&&n in s)return u[e]=t[n];return""}var i=n(6),a={animationend:r("Animation","AnimationEnd"),animationiteration:r("Animation","AnimationIteration"),animationstart:r("Animation","AnimationStart"),transitionend:r("Transition","TransitionEnd")},u={},s={};i.canUseDOM&&(s=document.createElement("div").style,"AnimationEvent"in window||(delete a.animationend.animation,delete a.animationiteration.animation,delete a.animationstart.animation),"TransitionEvent"in window||delete a.transitionend.transition),e.exports=o},function(e,t,n){"use strict";function r(e){return'"'+o(e)+'"'}var o=n(26);e.exports=r},function(e,t){"use strict";function n(e){var t=/[=:]/g,n={"=":"=0",":":"=2"},r=(""+e).replace(t,function(e){return n[e]});return"$"+r}function r(e){var t=/(=0|=2)/g,n={"=0":"=","=2":":"},r="."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1);return(""+r).replace(t,function(e){return n[e]})}var o={escape:n,unescape:r};e.exports=o},function(e,t,n){"use strict";var r=n(21),o=(n(1),function(e){var t=this;if(t.instancePool.length){var n=t.instancePool.pop();return t.call(n,e),n}return new t(e)}),i=function(e,t){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();return n.call(r,e,t),r}return new n(e,t)},a=function(e,t,n){var r=this;if(r.instancePool.length){var o=r.instancePool.pop();return r.call(o,e,t,n),o}return new r(e,t,n)},u=function(e,t,n,r){var o=this;if(o.instancePool.length){var i=o.instancePool.pop();return o.call(i,e,t,n,r),i}return new o(e,t,n,r)},s=function(e){var t=this;e instanceof t?void 0:r("25"),e.destructor(),t.instancePool.length0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}function i(e,t){var n=s.get(e);return n?n:null}var a=n(2),s=(n(11),n(23)),u=(n(8),n(9)),c=(n(1),n(3),{isMounted:function(e){var t=s.get(e);return!!t&&!!t._renderedComponent},enqueueCallback:function(e,t,n){c.validateCallback(t,n);var o=i(e);return o?(o._pendingCallbacks?o._pendingCallbacks.push(t):o._pendingCallbacks=[t],void r(o)):null},enqueueCallbackInternal:function(e,t){e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],r(e)},enqueueForceUpdate:function(e){var t=i(e,"forceUpdate");t&&(t._pendingForceUpdate=!0,r(t))},enqueueReplaceState:function(e,t,n){var o=i(e,"replaceState");o&&(o._pendingStateQueue=[t],o._pendingReplaceState=!0,void 0!==n&&null!==n&&(c.validateCallback(n,"replaceState"),o._pendingCallbacks?o._pendingCallbacks.push(n):o._pendingCallbacks=[n]),r(o))},enqueueSetState:function(e,t){var n=i(e,"setState");if(n){var o=n._pendingStateQueue||(n._pendingStateQueue=[]);o.push(t),r(n)}},enqueueElementInternal:function(e,t,n){e._pendingElement=t,e._context=n,r(e)},validateCallback:function(e,t){e&&"function"!=typeof e?a("122",t,o(e)):void 0}});e.exports=c},function(e,t){"use strict";function n(e,t){var n=null===e||e===!1,r=null===t||t===!1;if(n||r)return n===r;var o=typeof e,i=typeof t;return"string"===o||"number"===o?"string"===i||"number"===i:"object"===i&&e.type===t.type&&e.key===t.key}e.exports=n},function(e,t,n){"use strict";function r(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}function o(e){return"function"==typeof e&&"undefined"!=typeof e.prototype&&"function"==typeof e.prototype.mountComponent&&"function"==typeof e.prototype.receiveComponent}function i(e,t){var n;if(null===e||e===!1)n=c.create(i);else if("object"==typeof e){var s=e,u=s.type;if("function"!=typeof u&&"string"!=typeof u){var d="";d+=r(s._owner),a("130",null==u?u:typeof u,d)}"string"==typeof s.type?n=l.createInternalComponent(s):o(s.type)?(n=new s.type(s),n.getHostNode||(n.getHostNode=n.getNativeNode)):n=new p(s)}else"string"==typeof e||"number"==typeof e?n=l.createInstanceForText(e):a("131",typeof e);return n._mountIndex=0,n._mountImage=null,n}var a=n(2),s=n(4),u=n(115),c=n(60),l=n(61),p=(n(164),n(1),n(3),function(e){this.construct(e)});s(p.prototype,u,{_instantiateReactComponent:i}),e.exports=i},function(e,t,n){"use strict";function r(e){return e}function o(e,t,n){function o(e,t){var n=y.hasOwnProperty(t)?y[t]:null;E.hasOwnProperty(t)&&u("OVERRIDE_BASE"===n,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",t),e&&u("DEFINE_MANY"===n||"DEFINE_MANY_MERGED"===n,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",t)}function i(e,n){if(n){u("function"!=typeof n,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),u(!t(n),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var r=e.prototype,i=r.__reactAutoBindPairs;n.hasOwnProperty(c)&&b.mixins(e,n.mixins);for(var a in n)if(n.hasOwnProperty(a)&&a!==c){var s=n[a],l=r.hasOwnProperty(a);if(o(l,a),b.hasOwnProperty(a))b[a](e,s);else{var p=y.hasOwnProperty(a),h="function"==typeof s,m=h&&!p&&!l&&n.autobind!==!1;if(m)i.push(a,s),r[a]=s;else if(l){var v=y[a];u(p&&("DEFINE_MANY_MERGED"===v||"DEFINE_MANY"===v),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",v,a),"DEFINE_MANY_MERGED"===v?r[a]=d(r[a],s):"DEFINE_MANY"===v&&(r[a]=f(r[a],s))}else r[a]=s}}}}function l(e,t){if(t)for(var n in t){var r=t[n];if(t.hasOwnProperty(n)){var o=n in b;u(!o,'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',n);var i=n in e;u(!i,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),e[n]=r}}}function p(e,t){u(e&&t&&"object"==typeof e&&"object"==typeof t,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.");for(var n in t)t.hasOwnProperty(n)&&(u(void 0===e[n],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",n),e[n]=t[n]);return e}function d(e,t){return function(){var n=e.apply(this,arguments),r=t.apply(this,arguments);if(null==n)return r;if(null==r)return n;var o={};return p(o,n),p(o,r),o}}function f(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function h(e,t){var n=t.bind(e);return n}function m(e){for(var t=e.__reactAutoBindPairs,n=0;n1)for(var n=1;n/,i=/^<\!\-\-/,a={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return i.test(e)?e:e.replace(o," "+a.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(a.CHECKSUM_ATTR_NAME);n=n&&parseInt(n,10);var o=r(e);return o===n}};e.exports=a},function(e,t,n){"use strict";function r(e,t){for(var n=Math.min(e.length,t.length),r=0;r.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var a,s=v.createElement(j,{child:t});if(e){var u=E.get(e);a=u._processChildContext(u._context)}else a=P;var l=d(n);if(l){var p=l._currentElement,h=p.props.child;if(M(h,t)){var m=l._renderedComponent.getPublicInstance(),g=r&&function(){r.call(m)};return F._updateRootComponent(l,s,a,n,g),m}F.unmountComponentAtNode(n)}var y=o(n),b=y&&!!i(y),_=c(n),C=b&&!l&&!_,x=F._renderNewRootComponent(s,n,C,a)._renderedComponent.getPublicInstance();return r&&r.call(x),x},render:function(e,t,n){return F._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){l(e)?void 0:f("40");var t=d(e);return t?(delete L[t._instance.rootID],k.batchedUpdates(u,t,e,!1),!0):(c(e),1===e.nodeType&&e.hasAttribute(O),!1)},_mountImageIntoNode:function(e,t,n,i,a){if(l(t)?void 0:f("41"),i){var s=o(t);if(x.canReuseMarkup(e,s))return void y.precacheNode(n,s);var u=s.getAttribute(x.CHECKSUM_ATTR_NAME);s.removeAttribute(x.CHECKSUM_ATTR_NAME);var c=s.outerHTML;s.setAttribute(x.CHECKSUM_ATTR_NAME,u);var p=e,d=r(p,c),m=" (client) "+p.substring(d-20,d+20)+"\n (server) "+c.substring(d-20,d+20);t.nodeType===R?f("42",m):void 0}if(t.nodeType===R?f("43"):void 0,a.useCreateElement){for(;t.lastChild;)t.removeChild(t.lastChild);h.insertTreeBefore(t,e,null)}else N(t,e),y.precacheNode(n,t.firstChild)}};e.exports=F},function(e,t){"use strict";e.exports="15.6.2"},function(e,t,n){"use strict";function r(e){for(var t;(t=e._renderedNodeType)===o.COMPOSITE;)e=e._renderedComponent;return t===o.HOST?e._renderedComponent:t===o.EMPTY?null:void 0}var o=n(77);e.exports=r},function(e,t,n){"use strict";var r=n(22),o=n(48);if("undefined"==typeof r)throw Error("create-react-class could not find the React object. If you are using script tags, make sure that React is being loaded before create-react-class.");var i=(new r.Component).updater;e.exports=o(r.Component,r.isValidElement,i)},function(e,t){"use strict";function n(e){return e.replace(r,function(e,t){return t.toUpperCase()})}var r=/-(.)/g;e.exports=n},function(e,t,n){"use strict";function r(e){return o(e.replace(i,"ms-"))}var o=n(87),i=/^-ms-/;e.exports=r},function(e,t,n){"use strict";function r(e,t){return!(!e||!t)&&(e===t||!o(e)&&(o(t)?r(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}var o=n(97);e.exports=r},function(e,t,n){"use strict";function r(e){var t=e.length;if(Array.isArray(e)||"object"!=typeof e&&"function"!=typeof e?a(!1):void 0,"number"!=typeof t?a(!1):void 0,0===t||t-1 in e?void 0:a(!1),"function"==typeof e.callee?a(!1):void 0,e.hasOwnProperty)try{return Array.prototype.slice.call(e)}catch(e){}for(var n=Array(t),r=0;r":a.innerHTML="<"+e+">",s[e]=!a.firstChild),s[e]?d[e]:null}var o=n(6),i=n(1),a=o.canUseDOM?document.createElement("div"):null,s={},u=[1,'"],c=[1,"","
"],l=[3,"","
"],p=[1,'',""],d={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:u,option:u,caption:c,colgroup:c,tbody:c,tfoot:c,thead:c,td:l,th:l},f=["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"];f.forEach(function(e){d[e]=p,s[e]=!0}),e.exports=r},function(e,t){"use strict";function n(e){return e.Window&&e instanceof e.Window?{x:e.pageXOffset||e.document.documentElement.scrollLeft,y:e.pageYOffset||e.document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}e.exports=n},function(e,t){"use strict";function n(e){return e.replace(r,"-$1").toLowerCase()}var r=/([A-Z])/g;e.exports=n},function(e,t,n){"use strict";function r(e){return o(e).replace(i,"-ms-")}var o=n(94),i=/^ms-/;e.exports=r},function(e,t){"use strict";function n(e){var t=e?e.ownerDocument||e:document,n=t.defaultView||window;return!(!e||!("function"==typeof n.Node?e instanceof n.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}e.exports=n},function(e,t,n){"use strict";function r(e){return o(e)&&3==e.nodeType}var o=n(96);e.exports=r},function(e,t){"use strict";function n(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}e.exports=n},function(e,t,n){"use strict";function r(e,t,n,r,o){}e.exports=r},function(e,t,n){"use strict";var r=n(7),o=n(1),i=n(54);e.exports=function(){function e(e,t,n,r,a,s){s!==i&&o(!1,"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")}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,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){"use strict";var r=n(7),o=n(1),i=n(3),a=n(4),s=n(54),u=n(99);e.exports=function(e,t){function n(e){var t=e&&(N&&e[N]||e[M]);if("function"==typeof t)return t}function c(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function l(e){this.message=e,this.stack=""}function p(e){function n(n,r,i,a,u,c,p){return a=a||A,c=c||i,p!==s&&t&&o(!1,"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"),null==r[i]?n?new l(null===r[i]?"The "+u+" `"+c+"` is marked as required "+("in `"+a+"`, but its value is `null`."):"The "+u+" `"+c+"` is marked as required in "+("`"+a+"`, but its value is `undefined`.")):null:e(r,i,a,u,c)}var r=n.bind(null,!1);return r.isRequired=n.bind(null,!0),r}function d(e){function t(t,n,r,o,i,a){var s=t[n],u=w(s);if(u!==e){var c=k(s);return new l("Invalid "+o+" `"+i+"` of type "+("`"+c+"` supplied to `"+r+"`, expected ")+("`"+e+"`."))}return null}return p(t)}function f(){return p(r.thatReturnsNull)}function h(e){function t(t,n,r,o,i){if("function"!=typeof e)return new l("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var a=t[n];if(!Array.isArray(a)){var u=w(a);return new l("Invalid "+o+" `"+i+"` of type "+("`"+u+"` supplied to `"+r+"`, expected an array."))}for(var c=0;c8&&C<=11),T=32,w=String.fromCharCode(T),k={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},P=!1,S=null,N={eventTypes:k,extractEvents:function(e,t,n,r){return[c(e,t,n,r),d(e,t,n,r)]}};e.exports=N},function(e,t,n){"use strict";var r=n(55),o=n(6),i=(n(8),n(88),n(149)),a=n(95),s=n(98),u=(n(3),s(function(e){return a(e)})),c=!1,l="cssFloat";if(o.canUseDOM){var p=document.createElement("div").style;try{p.font=""}catch(e){c=!0}void 0===document.documentElement.style.cssFloat&&(l="styleFloat")}var d={createMarkupForStyles:function(e,t){var n="";for(var r in e)if(e.hasOwnProperty(r)){var o=0===r.indexOf("--"),a=e[r];null!=a&&(n+=u(r)+":",n+=i(r,a,t,o)+";")}return n||null},setValueForStyles:function(e,t,n){var o=e.style;for(var a in t)if(t.hasOwnProperty(a)){var s=0===a.indexOf("--"),u=i(a,t[a],n,s);if("float"!==a&&"cssFloat"!==a||(a=l),s)o.setProperty(a,u);else if(u)o[a]=u;else{var p=c&&r.shorthandPropertyExpansions[a];if(p)for(var d in p)o[d]="";else o[a]=""}}}};e.exports=d},function(e,t,n){"use strict";function r(e,t,n){var r=k.getPooled(A.change,e,t,n);return r.type="change",E.accumulateTwoPhaseDispatches(r),r}function o(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function i(e){var t=r(I,e,S(e));w.batchedUpdates(a,t)}function a(e){C.enqueueEvents(e),C.processEventQueue(!1)}function s(e,t){O=e,I=t,O.attachEvent("onchange",i)}function u(){O&&(O.detachEvent("onchange",i),O=null,I=null)}function c(e,t){var n=P.updateValueIfChanged(e),r=t.simulated===!0&&L._allowSimulatedPassThrough;if(n||r)return e}function l(e,t){if("topChange"===e)return t}function p(e,t,n){"topFocus"===e?(u(),s(t,n)):"topBlur"===e&&u()}function d(e,t){O=e,I=t,O.attachEvent("onpropertychange",h)}function f(){O&&(O.detachEvent("onpropertychange",h),O=null,I=null)}function h(e){"value"===e.propertyName&&c(I,e)&&i(e)}function m(e,t,n){"topFocus"===e?(f(),d(t,n)):"topBlur"===e&&f()}function v(e,t,n){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return c(I,n)}function g(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function y(e,t,n){if("topClick"===e)return c(t,n)}function b(e,t,n){if("topInput"===e||"topChange"===e)return c(t,n)}function _(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}var C=n(18),E=n(19),x=n(6),T=n(5),w=n(9),k=n(10),P=n(67),S=n(42),N=n(43),M=n(68),A={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},O=null,I=null,R=!1;x.canUseDOM&&(R=N("change")&&(!document.documentMode||document.documentMode>8));var D=!1;x.canUseDOM&&(D=N("input")&&(!document.documentMode||document.documentMode>9));var L={eventTypes:A,_allowSimulatedPassThrough:!0,_isInputEventSupported:D,extractEvents:function(e,t,n,i){var a,s,u=t?T.getNodeFromInstance(t):window;if(o(u)?R?a=l:s=p:M(u)?D?a=b:(a=v,s=m):g(u)&&(a=y),a){var c=a(e,t,n);if(c){var d=r(c,n,i);return d}}s&&s(e,u,t),"topBlur"===e&&_(t,u)}};e.exports=L},function(e,t,n){"use strict";var r=n(2),o=n(16),i=n(6),a=n(91),s=n(7),u=(n(1),{dangerouslyReplaceNodeWithMarkup:function(e,t){if(i.canUseDOM?void 0:r("56"),t?void 0:r("57"),"HTML"===e.nodeName?r("58"):void 0,"string"==typeof t){var n=a(t,s)[0];e.parentNode.replaceChild(n,e)}else o.replaceChildWithTree(e,t)}});e.exports=u},function(e,t){"use strict";var n=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"];e.exports=n},function(e,t,n){"use strict";var r=n(19),o=n(5),i=n(25),a={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},s={eventTypes:a,extractEvents:function(e,t,n,s){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var u;if(s.window===s)u=s;else{var c=s.ownerDocument;u=c?c.defaultView||c.parentWindow:window}var l,p;if("topMouseOut"===e){l=t;var d=n.relatedTarget||n.toElement;p=d?o.getClosestInstanceFromNode(d):null}else l=null,p=t;if(l===p)return null;var f=null==l?u:o.getNodeFromInstance(l),h=null==p?u:o.getNodeFromInstance(p),m=i.getPooled(a.mouseLeave,l,n,s);m.type="mouseleave",m.target=f,m.relatedTarget=h;var v=i.getPooled(a.mouseEnter,p,n,s);return v.type="mouseenter",v.target=h,v.relatedTarget=f,r.accumulateEnterLeaveDispatches(m,v,l,p),[m,v]}};e.exports=s},function(e,t,n){"use strict";function r(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}var o=n(4),i=n(12),a=n(66);o(r.prototype,{destructor:function(){this._root=null,this._startText=null,this._fallbackText=null},getText:function(){return"value"in this._root?this._root.value:this._root[a()]},getData:function(){if(this._fallbackText)return this._fallbackText;var e,t,n=this._startText,r=n.length,o=this.getText(),i=o.length;for(e=0;e1?1-t:void 0;return this._fallbackText=o.slice(e,s),this._fallbackText}}),i.addPoolingTo(r),e.exports=r},function(e,t,n){"use strict";var r=n(17),o=r.injection.MUST_USE_PROPERTY,i=r.injection.HAS_BOOLEAN_VALUE,a=r.injection.HAS_NUMERIC_VALUE,s=r.injection.HAS_POSITIVE_NUMERIC_VALUE,u=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE,c={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+r.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:i,allowTransparency:0,alt:0,as:0,async:i,autoComplete:0,autoPlay:i,capture:i,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:o|i,cite:0,classID:0,className:0,cols:s,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:i,controlsList:0,coords:0,crossOrigin:0,data:0,dateTime:0,default:i,defer:i,dir:0,disabled:i,download:u,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:i,formTarget:0,frameBorder:0,headers:0,height:0,hidden:i,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:i,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:o|i,muted:o|i,name:0,nonce:0,noValidate:i,open:i,optimum:0,pattern:0,placeholder:0,playsInline:i,poster:0,preload:0,profile:0,radioGroup:0,readOnly:i,referrerPolicy:0,rel:0,required:i,reversed:i,role:0,rows:s,rowSpan:a,sandbox:0,scope:0,scoped:i,scrolling:0,seamless:i,selected:o|i,shape:0,size:s,sizes:0,span:s,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:a,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:i,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){return null==t?e.removeAttribute("value"):void("number"!==e.type||e.hasAttribute("value")===!1?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t))}}};e.exports=c},function(e,t,n){(function(t){"use strict";function r(e,t,n,r){var o=void 0===e[n];null!=t&&o&&(e[n]=i(t,!0))}var o=n(14),i=n(47),a=(n(35),n(46)),s=n(70);n(3),"undefined"!=typeof t&&t.env,1;var u={instantiateChildren:function(e,t,n,o){if(null==e)return null;var i={};return s(e,r,i),i},updateChildren:function(e,t,n,r,s,u,c,l,p){if(t||e){var d,f;for(d in t)if(t.hasOwnProperty(d)){f=e&&e[d];var h=f&&f._currentElement,m=t[d];if(null!=f&&a(h,m))o.receiveComponent(f,m,s,l),t[d]=f;else{f&&(r[d]=o.getHostNode(f),o.unmountComponent(f,!1));var v=i(m,!0);t[d]=v;var g=o.mountComponent(v,s,u,c,l,p);n.push(g)}}for(d in e)!e.hasOwnProperty(d)||t&&t.hasOwnProperty(d)||(f=e[d],r[d]=o.getHostNode(f),o.unmountComponent(f,!1))}},unmountChildren:function(e,t){for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];o.unmountComponent(r,t)}}};e.exports=u}).call(t,n(52))},function(e,t,n){"use strict";var r=n(31),o=n(118),i={processChildrenUpdates:o.dangerouslyProcessChildrenUpdates,replaceNodeWithMarkup:r.dangerouslyReplaceNodeWithMarkup};e.exports=i},function(e,t,n){"use strict";function r(e){}function o(e,t){}function i(e){return!(!e.prototype||!e.prototype.isReactComponent)}function a(e){return!(!e.prototype||!e.prototype.isPureReactComponent)}var s=n(2),u=n(4),c=n(13),l=n(37),p=n(11),d=n(38),f=n(23),h=(n(8),n(77)),m=n(14),v=n(24),g=(n(1),n(30)),y=n(46),b=(n(3),{ImpureClass:0,PureClass:1,StatelessFunctional:2});r.prototype.render=function(){var e=f.get(this)._currentElement.type,t=e(this.props,this.context,this.updater);return o(e,t),t};var _=1,C={construct:function(e){this._currentElement=e,this._rootNodeID=0,this._compositeType=null,this._instance=null,this._hostParent=null,this._hostContainerInfo=null,this._updateBatchNumber=null,this._pendingElement=null,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._renderedNodeType=null,this._renderedComponent=null,this._context=null,this._mountOrder=0,this._topLevelWrapper=null,this._pendingCallbacks=null,this._calledComponentWillUnmount=!1},mountComponent:function(e,t,n,u){this._context=u,this._mountOrder=_++,this._hostParent=t,this._hostContainerInfo=n;var l,p=this._currentElement.props,d=this._processContext(u),h=this._currentElement.type,m=e.getUpdateQueue(),g=i(h),y=this._constructComponent(g,p,d,m);g||null!=y&&null!=y.render?a(h)?this._compositeType=b.PureClass:this._compositeType=b.ImpureClass:(l=y,o(h,l),null===y||y===!1||c.isValidElement(y)?void 0:s("105",h.displayName||h.name||"Component"),y=new r(h),this._compositeType=b.StatelessFunctional),y.props=p,y.context=d,y.refs=v,y.updater=m,this._instance=y,f.set(y,this);var C=y.state;void 0===C&&(y.state=C=null),"object"!=typeof C||Array.isArray(C)?s("106",this.getName()||"ReactCompositeComponent"):void 0,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1;var E;return E=y.unstable_handleError?this.performInitialMountWithErrorHandling(l,t,n,e,u):this.performInitialMount(l,t,n,e,u),y.componentDidMount&&e.getReactMountReady().enqueue(y.componentDidMount,y),E},_constructComponent:function(e,t,n,r){return this._constructComponentWithoutOwner(e,t,n,r)},_constructComponentWithoutOwner:function(e,t,n,r){var o=this._currentElement.type;return e?new o(t,n,r):o(t,n,r)},performInitialMountWithErrorHandling:function(e,t,n,r,o){var i,a=r.checkpoint();try{i=this.performInitialMount(e,t,n,r,o)}catch(s){r.rollback(a),this._instance.unstable_handleError(s),this._pendingStateQueue&&(this._instance.state=this._processPendingState(this._instance.props,this._instance.context)),a=r.checkpoint(),this._renderedComponent.unmountComponent(!0),r.rollback(a),i=this.performInitialMount(e,t,n,r,o)}return i},performInitialMount:function(e,t,n,r,o){var i=this._instance,a=0;i.componentWillMount&&(i.componentWillMount(),this._pendingStateQueue&&(i.state=this._processPendingState(i.props,i.context))),void 0===e&&(e=this._renderValidatedComponent());var s=h.getType(e);this._renderedNodeType=s;var u=this._instantiateReactComponent(e,s!==h.EMPTY);this._renderedComponent=u;var c=m.mountComponent(u,r,t,n,this._processChildContext(o),a);return c},getHostNode:function(){return m.getHostNode(this._renderedComponent)},unmountComponent:function(e){if(this._renderedComponent){var t=this._instance;if(t.componentWillUnmount&&!t._calledComponentWillUnmount)if(t._calledComponentWillUnmount=!0,e){var n=this.getName()+".componentWillUnmount()";d.invokeGuardedCallback(n,t.componentWillUnmount.bind(t))}else t.componentWillUnmount();this._renderedComponent&&(m.unmountComponent(this._renderedComponent,e),this._renderedNodeType=null,this._renderedComponent=null,this._instance=null),this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._pendingCallbacks=null,this._pendingElement=null,this._context=null,this._rootNodeID=0,this._topLevelWrapper=null,f.remove(t)}},_maskContext:function(e){var t=this._currentElement.type,n=t.contextTypes;if(!n)return v;var r={};for(var o in n)r[o]=e[o];return r},_processContext:function(e){var t=this._maskContext(e);return t},_processChildContext:function(e){var t,n=this._currentElement.type,r=this._instance;if(r.getChildContext&&(t=r.getChildContext()),t){"object"!=typeof n.childContextTypes?s("107",this.getName()||"ReactCompositeComponent"):void 0;for(var o in t)o in n.childContextTypes?void 0:s("108",this.getName()||"ReactCompositeComponent",o);return u({},e,t)}return e},_checkContextTypes:function(e,t,n){},receiveComponent:function(e,t,n){var r=this._currentElement,o=this._context;this._pendingElement=null,this.updateComponent(t,r,e,o,n)},performUpdateIfNecessary:function(e){null!=this._pendingElement?m.receiveComponent(this,this._pendingElement,e,this._context):null!==this._pendingStateQueue||this._pendingForceUpdate?this.updateComponent(e,this._currentElement,this._currentElement,this._context,this._context):this._updateBatchNumber=null},updateComponent:function(e,t,n,r,o){var i=this._instance;null==i?s("136",this.getName()||"ReactCompositeComponent"):void 0;var a,u=!1;this._context===o?a=i.context:(a=this._processContext(o),u=!0);var c=t.props,l=n.props;t!==n&&(u=!0),u&&i.componentWillReceiveProps&&i.componentWillReceiveProps(l,a);var p=this._processPendingState(l,a),d=!0;this._pendingForceUpdate||(i.shouldComponentUpdate?d=i.shouldComponentUpdate(l,p,a):this._compositeType===b.PureClass&&(d=!g(c,l)||!g(i.state,p))),this._updateBatchNumber=null,d?(this._pendingForceUpdate=!1,this._performComponentUpdate(n,l,p,a,e,o)):(this._currentElement=n,this._context=o,i.props=l,i.state=p,i.context=a)},_processPendingState:function(e,t){var n=this._instance,r=this._pendingStateQueue,o=this._pendingReplaceState;if(this._pendingReplaceState=!1,this._pendingStateQueue=null,!r)return n.state;if(o&&1===r.length)return r[0];for(var i=u({},o?r[0]:n.state),a=o?1:0;a=0||null!=t.is}function m(e){var t=e.type;f(t),this._currentElement=e,this._tag=t.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}var v=n(2),g=n(4),y=n(104),b=n(106),_=n(16),C=n(32),E=n(17),x=n(57),T=n(18),w=n(33),k=n(28),P=n(58),S=n(5),N=n(119),M=n(120),A=n(59),O=n(123),I=(n(8),n(129)),R=n(79),D=(n(7),n(27)),L=(n(1),n(43),n(30),n(67)),U=(n(44),n(3),P),j=T.deleteListener,F=S.getNodeFromInstance,V=k.listenTo,B=w.registrationNameModules,W={string:!0,number:!0},H="style",q="__html",K={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},Y=11,z={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},$={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},G={listing:!0,pre:!0,textarea:!0},Q=g({menuitem:!0},$),X=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Z={},J={}.hasOwnProperty,ee=1;m.displayName="ReactDOMComponent",m.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=ee++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var i=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(p,this);break;case"input":N.mountWrapper(this,i,t),i=N.getHostProps(this,i),e.getReactMountReady().enqueue(l,this),e.getReactMountReady().enqueue(p,this);break;case"option":M.mountWrapper(this,i,t),i=M.getHostProps(this,i);break;case"select":A.mountWrapper(this,i,t),i=A.getHostProps(this,i),e.getReactMountReady().enqueue(p,this);break;case"textarea":O.mountWrapper(this,i,t),i=O.getHostProps(this,i),e.getReactMountReady().enqueue(l,this),e.getReactMountReady().enqueue(p,this)}o(this,i);var a,d;null!=t?(a=t._namespaceURI,d=t._tag):n._tag&&(a=n._namespaceURI,d=n._tag),(null==a||a===C.svg&&"foreignobject"===d)&&(a=C.html),a===C.html&&("svg"===this._tag?a=C.svg:"math"===this._tag&&(a=C.mathml)),this._namespaceURI=a;var f;if(e.useCreateElement){var h,m=n._ownerDocument;if(a===C.html)if("script"===this._tag){var v=m.createElement("div"),g=this._currentElement.type;v.innerHTML="<"+g+">",h=v.removeChild(v.firstChild)}else h=i.is?m.createElement(this._currentElement.type,i.is):m.createElement(this._currentElement.type);else h=m.createElementNS(a,this._currentElement.type);S.precacheNode(this,h),this._flags|=U.hasCachedChildNodes,this._hostParent||x.setAttributeForRoot(h),this._updateDOMProperties(null,i,e);var b=_(h);this._createInitialChildren(e,i,r,b),f=b}else{var E=this._createOpenTagMarkupAndPutListeners(e,i),T=this._createContentMarkup(e,i,r);f=!T&&$[this._tag]?E+"/>":E+">"+T+""}switch(this._tag){case"input":e.getReactMountReady().enqueue(s,this),i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(u,this),i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"select":i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"button":i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(c,this)}return f},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var o=t[r];if(null!=o)if(B.hasOwnProperty(r))o&&i(this,r,o,e);else{r===H&&(o&&(o=this._previousStyleCopy=g({},t.style)),o=b.createMarkupForStyles(o,this));var a=null;null!=this._tag&&h(this._tag,t)?K.hasOwnProperty(r)||(a=x.createMarkupForCustomAttribute(r,o)):a=x.createMarkupForProperty(r,o),a&&(n+=" "+a)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+x.createMarkupForRoot()),n+=" "+x.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&(r=o.__html);else{var i=W[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)r=D(i);else if(null!=a){var s=this.mountChildren(a,e,n);r=s.join("")}}return G[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&_.queueHTML(r,o.__html);else{var i=W[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)""!==i&&_.queueText(r,i);else if(null!=a)for(var s=this.mountChildren(a,e,n),u=0;u"},receiveComponent:function(){},getHostNode:function(){return i.getNodeFromInstance(this)},unmountComponent:function(){i.uncacheNode(this)}}),e.exports=a},function(e,t,n){"use strict";var r=n(31),o=n(5),i={dangerouslyProcessChildrenUpdates:function(e,t){var n=o.getNodeFromInstance(e);r.processUpdates(n,t)}};e.exports=i},function(e,t,n){"use strict";function r(){this._rootNodeID&&d.updateWrapper(this)}function o(e){var t="checkbox"===e.type||"radio"===e.type;return t?null!=e.checked:null!=e.value}function i(e){var t=this._currentElement.props,n=c.executeOnChange(t,e);p.asap(r,this);var o=t.name;if("radio"===t.type&&null!=o){for(var i=l.getNodeFromInstance(this),s=i;s.parentNode;)s=s.parentNode;for(var u=s.querySelectorAll("input[name="+JSON.stringify(""+o)+'][type="radio"]'),d=0;dt.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function s(e,t){if(window.getSelection){var n=window.getSelection(),r=e[l()].length,o=Math.min(t.start,r),i=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>i){var a=i;i=o,o=a}var s=c(e,o),u=c(e,i);if(s&&u){var p=document.createRange();p.setStart(s.node,s.offset),n.removeAllRanges(),o>i?(n.addRange(p),n.extend(u.node,u.offset)):(p.setEnd(u.node,u.offset),n.addRange(p))}}}var u=n(6),c=n(153),l=n(66),p=u.canUseDOM&&"selection"in document&&!("getSelection"in window),d={getOffsets:p?o:i,setOffsets:p?a:s};e.exports=d},function(e,t,n){"use strict";var r=n(2),o=n(4),i=n(31),a=n(16),s=n(5),u=n(27),c=(n(1),n(44),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});o(c.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++,i=" react-text: "+o+" ",c=" /react-text ";if(this._domID=o,this._hostParent=t,e.useCreateElement){var l=n._ownerDocument,p=l.createComment(i),d=l.createComment(c),f=a(l.createDocumentFragment());return a.queueChild(f,a(p)),this._stringText&&a.queueChild(f,a(l.createTextNode(this._stringText))),a.queueChild(f,a(d)),s.precacheNode(this,p),this._closingComment=d,f}var h=u(this._stringText);return e.renderToStaticMarkup?h:""+h+""},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();i.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=s.getNodeFromInstance(this),n=t.nextSibling;;){if(null==n?r("67",this._domID):void 0,8===n.nodeType&&" /react-text "===n.nodeValue){this._closingComment=n;break}n=n.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,s.uncacheNode(this)}}),e.exports=c},function(e,t,n){"use strict";function r(){this._rootNodeID&&l.updateWrapper(this)}function o(e){var t=this._currentElement.props,n=s.executeOnChange(t,e);return c.asap(r,this),n}var i=n(2),a=n(4),s=n(36),u=n(5),c=n(9),l=(n(1),n(3),{getHostProps:function(e,t){null!=t.dangerouslySetInnerHTML?i("91"):void 0;var n=a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue,onChange:e._wrapperState.onChange});return n},mountWrapper:function(e,t){var n=s.getValue(t),r=n;if(null==n){var a=t.defaultValue,u=t.children;null!=u&&(null!=a?i("92"):void 0,Array.isArray(u)&&(u.length<=1?void 0:i("93"),u=u[0]),a=""+u),null==a&&(a=""),r=a}e._wrapperState={initialValue:""+r,listeners:null,onChange:o.bind(e)}},updateWrapper:function(e){var t=e._currentElement.props,n=u.getNodeFromInstance(e),r=s.getValue(t);if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e){var t=u.getNodeFromInstance(e),n=t.textContent;n===e._wrapperState.initialValue&&(t.value=n)}});e.exports=l},function(e,t,n){"use strict";function r(e,t){"_hostNode"in e?void 0:u("33"),"_hostNode"in t?void 0:u("33");for(var n=0,r=e;r;r=r._hostParent)n++;for(var o=0,i=t;i;i=i._hostParent)o++;for(;n-o>0;)e=e._hostParent,n--;for(;o-n>0;)t=t._hostParent,o--;for(var a=n;a--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}function o(e,t){"_hostNode"in e?void 0:u("35"),"_hostNode"in t?void 0:u("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1}function i(e){return"_hostNode"in e?void 0:u("36"),e._hostParent}function a(e,t,n){for(var r=[];e;)r.push(e),e=e._hostParent;var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(u[c],"captured",i)}var u=n(2);n(1),e.exports={isAncestor:o,getLowestCommonAncestor:r,getParentInstance:i,traverseTwoPhase:a,traverseEnterLeave:s}},function(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n},function(e,t,n){"use strict";function r(e){o.enqueueEvents(e),o.processEventQueue(!1)}var o=n(18),i={handleTopLevel:function(e,t,n,i){var a=o.extractEvents(e,t,n,i);r(a)}};e.exports=i},function(e,t,n){"use strict";function r(e){for(;e._hostParent;)e=e._hostParent;var t=p.getNodeFromInstance(e),n=t.parentNode;return p.getClosestInstanceFromNode(n)}function o(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function i(e){var t=f(e.nativeEvent),n=p.getClosestInstanceFromNode(t),o=n;do e.ancestors.push(o),o=o&&r(o);while(o);for(var i=0;i=t)return{node:o,offset:t-i};i=a}o=n(r(o))}}e.exports=o},function(e,t,n){"use strict";function r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}function o(e){if(s[e])return s[e];if(!a[e])return e;var t=a[e];for(var n in t)if(t.hasOwnProperty(n)&&n in u)return s[e]=t[n];return""}var i=n(6),a={animationend:r("Animation","AnimationEnd"),animationiteration:r("Animation","AnimationIteration"),animationstart:r("Animation","AnimationStart"),transitionend:r("Transition","TransitionEnd")},s={},u={};i.canUseDOM&&(u=document.createElement("div").style,"AnimationEvent"in window||(delete a.animationend.animation,delete a.animationiteration.animation,delete a.animationstart.animation),"TransitionEvent"in window||delete a.transitionend.transition),e.exports=o},function(e,t,n){"use strict";function r(e){return'"'+o(e)+'"'}var o=n(27);e.exports=r},function(e,t){"use strict";function n(e){var t=/[=:]/g,n={"=":"=0",":":"=2"},r=(""+e).replace(t,function(e){return n[e]});return"$"+r}function r(e){var t=/(=0|=2)/g,n={"=0":"=","=2":":"},r="."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1);return(""+r).replace(t,function(e){return n[e]})}var o={escape:n,unescape:r};e.exports=o},function(e,t,n){"use strict";var r=n(21),o=(n(1),function(e){var t=this;if(t.instancePool.length){var n=t.instancePool.pop();return t.call(n,e),n}return new t(e)}),i=function(e,t){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();return n.call(r,e,t),r}return new n(e,t)},a=function(e,t,n){var r=this;if(r.instancePool.length){var o=r.instancePool.pop();return r.call(o,e,t,n),o}return new r(e,t,n)},s=function(e,t,n,r){var o=this;if(o.instancePool.length){var i=o.instancePool.pop();return o.call(i,e,t,n,r),i}return new o(e,t,n,r)},u=function(e){var t=this;e instanceof t?void 0:r("25"),e.destructor(),t.instancePool.length1){for(var v=Array(m),g=0;g1){for(var _=Array(y),b=0;b]/;e.exports=r},function(e,t,n){"use strict";e.exports=n(13)},function(e,t,n){"use strict";function r(e){return Object.prototype.hasOwnProperty.call(e,m)||(e[m]=f++,p[e[m]]={}),p[e[m]]}var o,i=n(4),a=n(33),s=n(127),u=n(62),l=n(155),c=n(43),p={},d=!1,f=0,h={topAbort:"abort",topAnimationEnd:l("animationend")||"animationend",topAnimationIteration:l("animationiteration")||"animationiteration",topAnimationStart:l("animationstart")||"animationstart",topBlur:"blur",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topChange:"change",topClick:"click",topCompositionEnd:"compositionend",topCompositionStart:"compositionstart",topCompositionUpdate:"compositionupdate",topContextMenu:"contextmenu",topCopy:"copy",topCut:"cut",topDoubleClick:"dblclick",topDrag:"drag",topDragEnd:"dragend",topDragEnter:"dragenter",topDragExit:"dragexit",topDragLeave:"dragleave",topDragOver:"dragover",topDragStart:"dragstart",topDrop:"drop",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topFocus:"focus",topInput:"input",topKeyDown:"keydown",topKeyPress:"keypress",topKeyUp:"keyup",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topMouseDown:"mousedown",topMouseMove:"mousemove",topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topPaste:"paste",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topScroll:"scroll",topSeeked:"seeked",topSeeking:"seeking",topSelectionChange:"selectionchange",topStalled:"stalled",topSuspend:"suspend",topTextInput:"textInput",topTimeUpdate:"timeupdate",topTouchCancel:"touchcancel",topTouchEnd:"touchend",topTouchMove:"touchmove",topTouchStart:"touchstart",topTransitionEnd:l("transitionend")||"transitionend",topVolumeChange:"volumechange",topWaiting:"waiting",topWheel:"wheel"},m="_reactListenersID"+String(Math.random()).slice(2),v=i({},s,{ReactEventListener:null,injection:{injectReactEventListener:function(e){e.setHandleTopLevel(v.handleTopLevel),v.ReactEventListener=e}},setEnabled:function(e){v.ReactEventListener&&v.ReactEventListener.setEnabled(e)},isEnabled:function(){return!(!v.ReactEventListener||!v.ReactEventListener.isEnabled())},listenTo:function(e,t){for(var n=t,o=r(n),i=a.registrationNameDependencies[e],s=0;s]/,u=n(39),l=u(function(e,t){if(e.namespaceURI!==i.svg||"innerHTML"in e)e.innerHTML=t;else{r=r||document.createElement("div"),r.innerHTML=""+t+"";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(o.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(l=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),a.test(t)||"<"===t[0]&&s.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}e.exports=l},function(e,t){"use strict";function n(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function r(e,t){if(n(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(var a=0;a-1?void 0:a("96",e),!l.plugins[n]){t.extractEvents?void 0:a("97",e),l.plugins[n]=t;var r=t.eventTypes;for(var i in r)o(r[i],t,i)?void 0:a("98",i,e)}}}function o(e,t,n){l.eventNameDispatchConfigs.hasOwnProperty(n)?a("99",n):void 0,l.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var s=r[o];i(s,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){l.registrationNameModules[e]?a("100",e):void 0,l.registrationNameModules[e]=t,l.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var a=n(2),s=(n(1),null),u={},l={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){s?a("101"):void 0,s=Array.prototype.slice.call(e),r()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];u.hasOwnProperty(n)&&u[n]===o||(u[n]?a("102",n):void 0,u[n]=o,t=!0)}t&&r()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return l.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var o=l.registrationNameModules[n[r]];if(o)return o}}return null},_resetEventPlugins:function(){s=null;for(var e in u)u.hasOwnProperty(e)&&delete u[e];l.plugins.length=0;var t=l.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=l.registrationNameModules;for(var o in r)r.hasOwnProperty(o)&&delete r[o]}};e.exports=l},function(e,t,n){"use strict";function r(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function o(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function a(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=g.getNodeFromInstance(r),t?m.invokeGuardedCallbackWithCatch(o,n,e):m.invokeGuardedCallback(o,n,e),e.currentTarget=null}function s(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o1){for(var v=Array(m),g=0;g1){for(var b=Array(y),_=0;_]/;e.exports=r},function(e,t,n){"use strict";function r(e){return Object.prototype.hasOwnProperty.call(e,m)||(e[m]=f++,p[e[m]]={}),p[e[m]]}var o,i=n(4),a=n(33),s=n(126),u=n(63),l=n(154),c=n(43),p={},d=!1,f=0,h={topAbort:"abort",topAnimationEnd:l("animationend")||"animationend",topAnimationIteration:l("animationiteration")||"animationiteration",topAnimationStart:l("animationstart")||"animationstart",topBlur:"blur",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topChange:"change",topClick:"click",topCompositionEnd:"compositionend",topCompositionStart:"compositionstart",topCompositionUpdate:"compositionupdate",topContextMenu:"contextmenu",topCopy:"copy",topCut:"cut",topDoubleClick:"dblclick",topDrag:"drag",topDragEnd:"dragend",topDragEnter:"dragenter",topDragExit:"dragexit",topDragLeave:"dragleave",topDragOver:"dragover",topDragStart:"dragstart",topDrop:"drop",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topFocus:"focus",topInput:"input",topKeyDown:"keydown",topKeyPress:"keypress",topKeyUp:"keyup",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topMouseDown:"mousedown",topMouseMove:"mousemove",topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topPaste:"paste",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topScroll:"scroll",topSeeked:"seeked",topSeeking:"seeking",topSelectionChange:"selectionchange",topStalled:"stalled",topSuspend:"suspend",topTextInput:"textInput",topTimeUpdate:"timeupdate",topTouchCancel:"touchcancel",topTouchEnd:"touchend",topTouchMove:"touchmove",topTouchStart:"touchstart",topTransitionEnd:l("transitionend")||"transitionend",topVolumeChange:"volumechange",topWaiting:"waiting",topWheel:"wheel"},m="_reactListenersID"+String(Math.random()).slice(2),v=i({},s,{ReactEventListener:null,injection:{injectReactEventListener:function(e){e.setHandleTopLevel(v.handleTopLevel),v.ReactEventListener=e}},setEnabled:function(e){v.ReactEventListener&&v.ReactEventListener.setEnabled(e)},isEnabled:function(){return!(!v.ReactEventListener||!v.ReactEventListener.isEnabled())},listenTo:function(e,t){for(var n=t,o=r(n),i=a.registrationNameDependencies[e],s=0;s]/,u=n(39),l=u(function(e,t){if(e.namespaceURI!==i.svg||"innerHTML"in e)e.innerHTML=t;else{r=r||document.createElement("div"),r.innerHTML=""+t+"";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(o.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(l=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),a.test(t)||"<"===t[0]&&s.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}e.exports=l},function(e,t){"use strict";function n(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function r(e,t){if(n(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(var a=0;a-1?void 0:a("96",e),!l.plugins[n]){t.extractEvents?void 0:a("97",e),l.plugins[n]=t;var r=t.eventTypes;for(var i in r)o(r[i],t,i)?void 0:a("98",i,e)}}}function o(e,t,n){l.eventNameDispatchConfigs.hasOwnProperty(n)?a("99",n):void 0,l.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var s=r[o];i(s,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){l.registrationNameModules[e]?a("100",e):void 0,l.registrationNameModules[e]=t,l.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var a=n(2),s=(n(1),null),u={},l={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){s?a("101"):void 0,s=Array.prototype.slice.call(e),r()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];u.hasOwnProperty(n)&&u[n]===o||(u[n]?a("102",n):void 0,u[n]=o,t=!0)}t&&r()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return l.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var o=l.registrationNameModules[n[r]];if(o)return o}}return null},_resetEventPlugins:function(){s=null;for(var e in u)u.hasOwnProperty(e)&&delete u[e];l.plugins.length=0;var t=l.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=l.registrationNameModules;for(var o in r)r.hasOwnProperty(o)&&delete r[o]}};e.exports=l},function(e,t,n){"use strict";function r(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function o(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function a(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=g.getNodeFromInstance(r),t?m.invokeGuardedCallbackWithCatch(o,n,e):m.invokeGuardedCallback(o,n,e),e.currentTarget=null}function s(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=32||13===t?t:0}e.exports=n},function(e,t){"use strict";function n(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=o[e];return!!r&&!!n[r]}function r(e){return n}var o={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};e.exports=r},function(e,t){"use strict";function n(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}e.exports=n},function(e,t,n){"use strict";/** * Checks if an event is supported in the current execution environment. * @@ -18,8 +18,8 @@ i.replaceNodeWithMarkup=e.replaceNodeWithMarkup,i.processChildrenUpdates=e.proce * @internal * @license Modernizr 3.0.0pre (Custom Build) | MIT */ -function r(e,t){if(!i.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,r=n in document;if(!r){var a=document.createElement("div");a.setAttribute(n,"return;"),r="function"==typeof a[n]}return!r&&o&&"wheel"===e&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}var o,i=n(6);i.canUseDOM&&(o=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0),e.exports=r},function(e,t,n){"use strict";var r=(n(4),n(8)),o=(n(3),r);e.exports=o},function(e,t,n){"use strict";function r(e){u.enqueueUpdate(e)}function o(e){var t=typeof e;if("object"!==t)return t;var n=e.constructor&&e.constructor.name||t,r=Object.keys(e);return r.length>0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}function i(e,t){var n=s.get(e);return n?n:null}var a=n(2),s=(n(11),n(22)),u=(n(7),n(9)),l=(n(1),n(3),{isMounted:function(e){var t=s.get(e);return!!t&&!!t._renderedComponent},enqueueCallback:function(e,t,n){l.validateCallback(t,n);var o=i(e);return o?(o._pendingCallbacks?o._pendingCallbacks.push(t):o._pendingCallbacks=[t],void r(o)):null},enqueueCallbackInternal:function(e,t){e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],r(e)},enqueueForceUpdate:function(e){var t=i(e,"forceUpdate");t&&(t._pendingForceUpdate=!0,r(t))},enqueueReplaceState:function(e,t,n){var o=i(e,"replaceState");o&&(o._pendingStateQueue=[t],o._pendingReplaceState=!0,void 0!==n&&null!==n&&(l.validateCallback(n,"replaceState"),o._pendingCallbacks?o._pendingCallbacks.push(n):o._pendingCallbacks=[n]),r(o))},enqueueSetState:function(e,t){var n=i(e,"setState");if(n){var o=n._pendingStateQueue||(n._pendingStateQueue=[]);o.push(t),r(n)}},enqueueElementInternal:function(e,t,n){e._pendingElement=t,e._context=n,r(e)},validateCallback:function(e,t){e&&"function"!=typeof e?a("122",t,o(e)):void 0}});e.exports=l},function(e,t){"use strict";function n(e,t){var n=null===e||e===!1,r=null===t||t===!1;if(n||r)return n===r;var o=typeof e,i=typeof t;return"string"===o||"number"===o?"string"===i||"number"===i:"object"===i&&e.type===t.type&&e.key===t.key}e.exports=n},function(e,t){"use strict";function n(e){return function(){return e}}var r=function(){};r.thatReturns=n,r.thatReturnsFalse=n(!1),r.thatReturnsTrue=n(!0),r.thatReturnsNull=n(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(e){return e},e.exports=r},function(e,t,n){"use strict";function r(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}function o(e){return"function"==typeof e&&"undefined"!=typeof e.prototype&&"function"==typeof e.prototype.mountComponent&&"function"==typeof e.prototype.receiveComponent}function i(e,t){var n;if(null===e||e===!1)n=l.create(i);else if("object"==typeof e){var s=e,u=s.type;if("function"!=typeof u&&"string"!=typeof u){var d="";d+=r(s._owner),a("130",null==u?u:typeof u,d)}"string"==typeof s.type?n=c.createInternalComponent(s):o(s.type)?(n=new s.type(s),n.getHostNode||(n.getHostNode=n.getNativeNode)):n=new p(s)}else"string"==typeof e||"number"==typeof e?n=c.createInstanceForText(e):a("131",typeof e);return n._mountIndex=0,n._mountImage=null,n}var a=n(2),s=n(4),u=n(116),l=n(59),c=n(60),p=(n(165),n(1),n(3),function(e){this.construct(e)});s(p.prototype,u,{_instantiateReactComponent:i}),e.exports=i},function(e,t,n){"use strict";var r=n(8),o={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:r}},registerDefault:function(){}};e.exports=o},function(e,t){"use strict";function n(e){try{e.focus()}catch(e){}}e.exports=n},function(e,t){"use strict";function n(e){if(e=e||("undefined"!=typeof document?document:void 0),"undefined"==typeof e)return null;try{return e.activeElement||e.body}catch(t){return e.body}}e.exports=n},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(c===setTimeout)return setTimeout(e,0);if((c===n||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(t){try{return c.call(null,e,0)}catch(t){return c.call(this,e,0)}}}function i(e){if(p===clearTimeout)return clearTimeout(e);if((p===r||!p)&&clearTimeout)return p=clearTimeout,clearTimeout(e);try{return p(e)}catch(t){try{return p.call(null,e)}catch(t){return p.call(this,e)}}}function a(){m&&f&&(m=!1,f.length?h=f.concat(h):v=-1,h.length&&s())}function s(){if(!m){var e=o(a);m=!0;for(var t=h.length;t;){for(f=h,h=[];++v1)for(var n=1;n/,i=/^<\!\-\-/,a={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return i.test(e)?e:e.replace(o," "+a.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(a.CHECKSUM_ATTR_NAME);n=n&&parseInt(n,10);var o=r(e);return o===n}};e.exports=a},function(e,t,n){"use strict";function r(e,t){for(var n=Math.min(e.length,t.length),r=0;r.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var a,s=v.createElement(F,{child:t});if(e){var u=E.get(e);a=u._processChildContext(u._context)}else a=P;var c=d(n);if(c){var p=c._currentElement,h=p.props.child;if(M(h,t)){var m=c._renderedComponent.getPublicInstance(),g=r&&function(){r.call(m)};return j._updateRootComponent(c,s,a,n,g),m}j.unmountComponentAtNode(n)}var y=o(n),_=y&&!!i(y),b=l(n),C=_&&!c&&!b,x=j._renderNewRootComponent(s,n,C,a)._renderedComponent.getPublicInstance();return r&&r.call(x),x},render:function(e,t,n){return j._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){c(e)?void 0:f("40");var t=d(e);return t?(delete L[t._instance.rootID],k.batchedUpdates(u,t,e,!1),!0):(l(e),1===e.nodeType&&e.hasAttribute(O),!1)},_mountImageIntoNode:function(e,t,n,i,a){if(c(t)?void 0:f("41"),i){var s=o(t);if(x.canReuseMarkup(e,s))return void y.precacheNode(n,s);var u=s.getAttribute(x.CHECKSUM_ATTR_NAME);s.removeAttribute(x.CHECKSUM_ATTR_NAME);var l=s.outerHTML;s.setAttribute(x.CHECKSUM_ATTR_NAME,u);var p=e,d=r(p,l),m=" (client) "+p.substring(d-20,d+20)+"\n (server) "+l.substring(d-20,d+20);t.nodeType===R?f("42",m):void 0}if(t.nodeType===R?f("43"):void 0,a.useCreateElement){for(;t.lastChild;)t.removeChild(t.lastChild);h.insertTreeBefore(t,e,null)}else N(t,e),y.precacheNode(n,t.firstChild)}};e.exports=j},function(e,t){"use strict";e.exports="15.6.2"},function(e,t,n){"use strict";function r(e){for(var t;(t=e._renderedNodeType)===o.COMPOSITE;)e=e._renderedComponent;return t===o.HOST?e._renderedComponent:t===o.EMPTY?null:void 0}var o=n(76);e.exports=r},function(e,t,n){"use strict";function r(e){return e}function o(e,t,n){function o(e,t){var n=y.hasOwnProperty(t)?y[t]:null;E.hasOwnProperty(t)&&u("OVERRIDE_BASE"===n,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",t),e&&u("DEFINE_MANY"===n||"DEFINE_MANY_MERGED"===n,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",t)}function i(e,n){if(n){u("function"!=typeof n,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),u(!t(n),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var r=e.prototype,i=r.__reactAutoBindPairs;n.hasOwnProperty(l)&&_.mixins(e,n.mixins);for(var a in n)if(n.hasOwnProperty(a)&&a!==l){var s=n[a],c=r.hasOwnProperty(a);if(o(c,a),_.hasOwnProperty(a))_[a](e,s);else{var p=y.hasOwnProperty(a),h="function"==typeof s,m=h&&!p&&!c&&n.autobind!==!1;if(m)i.push(a,s),r[a]=s;else if(c){var v=y[a];u(p&&("DEFINE_MANY_MERGED"===v||"DEFINE_MANY"===v),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",v,a),"DEFINE_MANY_MERGED"===v?r[a]=d(r[a],s):"DEFINE_MANY"===v&&(r[a]=f(r[a],s))}else r[a]=s}}}}function c(e,t){if(t)for(var n in t){var r=t[n];if(t.hasOwnProperty(n)){var o=n in _;u(!o,'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',n);var i=n in e;u(!i,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),e[n]=r}}}function p(e,t){u(e&&t&&"object"==typeof e&&"object"==typeof t,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.");for(var n in t)t.hasOwnProperty(n)&&(u(void 0===e[n],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",n), -e[n]=t[n]);return e}function d(e,t){return function(){var n=e.apply(this,arguments),r=t.apply(this,arguments);if(null==n)return r;if(null==r)return n;var o={};return p(o,n),p(o,r),o}}function f(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function h(e,t){var n=t.bind(e);return n}function m(e){for(var t=e.__reactAutoBindPairs,n=0;n":a.innerHTML="<"+e+">",s[e]=!a.firstChild),s[e]?d[e]:null}var o=n(6),i=n(1),a=o.canUseDOM?document.createElement("div"):null,s={},u=[1,'"],l=[1,"","
"],c=[3,"","
"],p=[1,'',""],d={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:u,option:u,caption:l,colgroup:l,tbody:l,tfoot:l,thead:l,td:c,th:c},f=["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"];f.forEach(function(e){d[e]=p,s[e]=!0}),e.exports=r},function(e,t){"use strict";function n(e){return e.Window&&e instanceof e.Window?{x:e.pageXOffset||e.document.documentElement.scrollLeft,y:e.pageYOffset||e.document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}e.exports=n},function(e,t){"use strict";function n(e){return e.replace(r,"-$1").toLowerCase()}var r=/([A-Z])/g;e.exports=n},function(e,t,n){"use strict";function r(e){return o(e).replace(i,"-ms-")}var o=n(96),i=/^ms-/;e.exports=r},function(e,t){"use strict";function n(e){var t=e?e.ownerDocument||e:document,n=t.defaultView||window;return!(!e||!("function"==typeof n.Node?e instanceof n.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}e.exports=n},function(e,t,n){"use strict";function r(e){return o(e)&&3==e.nodeType}var o=n(98);e.exports=r},function(e,t){"use strict";function n(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}e.exports=n},function(e,t,n){"use strict";function r(e,t,n,r,o){}e.exports=r},function(e,t,n){"use strict";var r=n(47),o=n(79),i=n(103),a=n(4),s=n(78),u=n(101);e.exports=function(e,t){function n(e){var t=e&&(N&&e[N]||e[M]);if("function"==typeof t)return t}function l(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function c(e){this.message=e,this.stack=""}function p(e){function n(n,r,i,a,u,l,p){return a=a||A,l=l||i,p!==s&&t&&o(!1,"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"),null==r[i]?n?new c(null===r[i]?"The "+u+" `"+l+"` is marked as required "+("in `"+a+"`, but its value is `null`."):"The "+u+" `"+l+"` is marked as required in "+("`"+a+"`, but its value is `undefined`.")):null:e(r,i,a,u,l)}var r=n.bind(null,!1);return r.isRequired=n.bind(null,!0),r}function d(e){function t(t,n,r,o,i,a){var s=t[n],u=T(s);if(u!==e){var l=k(s);return new c("Invalid "+o+" `"+i+"` of type "+("`"+l+"` supplied to `"+r+"`, expected ")+("`"+e+"`."))}return null}return p(t)}function f(){return p(r.thatReturnsNull)}function h(e){function t(t,n,r,o,i){if("function"!=typeof e)return new c("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var a=t[n];if(!Array.isArray(a)){var u=T(a);return new c("Invalid "+o+" `"+i+"` of type "+("`"+u+"` supplied to `"+r+"`, expected an array."))}for(var l=0;l8&&C<=11),w=32,T=String.fromCharCode(w),k={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},P=!1,S=null,N={eventTypes:k,extractEvents:function(e,t,n,r){return[l(e,t,n,r),d(e,t,n,r)]}};e.exports=N},function(e,t,n){"use strict";var r=n(54),o=n(6),i=(n(7),n(90),n(150)),a=n(97),s=n(100),u=(n(3),s(function(e){return a(e)})),l=!1,c="cssFloat";if(o.canUseDOM){var p=document.createElement("div").style;try{p.font=""}catch(e){l=!0}void 0===document.documentElement.style.cssFloat&&(c="styleFloat")}var d={createMarkupForStyles:function(e,t){var n="";for(var r in e)if(e.hasOwnProperty(r)){var o=0===r.indexOf("--"),a=e[r];null!=a&&(n+=u(r)+":",n+=i(r,a,t,o)+";")}return n||null},setValueForStyles:function(e,t,n){var o=e.style;for(var a in t)if(t.hasOwnProperty(a)){var s=0===a.indexOf("--"),u=i(a,t[a],n,s);if("float"!==a&&"cssFloat"!==a||(a=c),s)o.setProperty(a,u);else if(u)o[a]=u;else{var p=l&&r.shorthandPropertyExpansions[a];if(p)for(var d in p)o[d]="";else o[a]=""}}}};e.exports=d},function(e,t,n){"use strict";function r(e,t,n){var r=k.getPooled(A.change,e,t,n);return r.type="change",E.accumulateTwoPhaseDispatches(r),r}function o(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function i(e){var t=r(I,e,S(e));T.batchedUpdates(a,t)}function a(e){C.enqueueEvents(e),C.processEventQueue(!1)}function s(e,t){O=e,I=t,O.attachEvent("onchange",i)}function u(){O&&(O.detachEvent("onchange",i),O=null,I=null)}function l(e,t){var n=P.updateValueIfChanged(e),r=t.simulated===!0&&L._allowSimulatedPassThrough;if(n||r)return e}function c(e,t){if("topChange"===e)return t}function p(e,t,n){"topFocus"===e?(u(),s(t,n)):"topBlur"===e&&u()}function d(e,t){O=e,I=t,O.attachEvent("onpropertychange",h)}function f(){O&&(O.detachEvent("onpropertychange",h),O=null,I=null)}function h(e){"value"===e.propertyName&&l(I,e)&&i(e)}function m(e,t,n){"topFocus"===e?(f(),d(t,n)):"topBlur"===e&&f()}function v(e,t,n){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return l(I,n)}function g(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function y(e,t,n){if("topClick"===e)return l(t,n)}function _(e,t,n){if("topInput"===e||"topChange"===e)return l(t,n)}function b(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}var C=n(18),E=n(19),x=n(6),w=n(5),T=n(9),k=n(10),P=n(66),S=n(42),N=n(43),M=n(67),A={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},O=null,I=null,R=!1;x.canUseDOM&&(R=N("change")&&(!document.documentMode||document.documentMode>8));var D=!1;x.canUseDOM&&(D=N("input")&&(!document.documentMode||document.documentMode>9));var L={eventTypes:A,_allowSimulatedPassThrough:!0,_isInputEventSupported:D,extractEvents:function(e,t,n,i){var a,s,u=t?w.getNodeFromInstance(t):window;if(o(u)?R?a=c:s=p:M(u)?D?a=_:(a=v,s=m):g(u)&&(a=y),a){var l=a(e,t,n);if(l){var d=r(l,n,i);return d}}s&&s(e,u,t),"topBlur"===e&&b(t,u)}};e.exports=L},function(e,t,n){"use strict";var r=n(2),o=n(16),i=n(6),a=n(93),s=n(8),u=(n(1),{dangerouslyReplaceNodeWithMarkup:function(e,t){if(i.canUseDOM?void 0:r("56"),t?void 0:r("57"),"HTML"===e.nodeName?r("58"):void 0,"string"==typeof t){var n=a(t,s)[0];e.parentNode.replaceChild(n,e)}else o.replaceChildWithTree(e,t)}});e.exports=u},function(e,t){"use strict";var n=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"];e.exports=n},function(e,t,n){"use strict";var r=n(19),o=n(5),i=n(24),a={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},s={eventTypes:a,extractEvents:function(e,t,n,s){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var u;if(s.window===s)u=s;else{var l=s.ownerDocument;u=l?l.defaultView||l.parentWindow:window}var c,p;if("topMouseOut"===e){c=t;var d=n.relatedTarget||n.toElement;p=d?o.getClosestInstanceFromNode(d):null}else c=null,p=t;if(c===p)return null;var f=null==c?u:o.getNodeFromInstance(c),h=null==p?u:o.getNodeFromInstance(p),m=i.getPooled(a.mouseLeave,c,n,s);m.type="mouseleave",m.target=f,m.relatedTarget=h;var v=i.getPooled(a.mouseEnter,p,n,s);return v.type="mouseenter",v.target=h,v.relatedTarget=f,r.accumulateEnterLeaveDispatches(m,v,c,p),[m,v]}};e.exports=s},function(e,t,n){"use strict";function r(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}var o=n(4),i=n(12),a=n(65);o(r.prototype,{destructor:function(){this._root=null,this._startText=null,this._fallbackText=null},getText:function(){return"value"in this._root?this._root.value:this._root[a()]},getData:function(){if(this._fallbackText)return this._fallbackText;var e,t,n=this._startText,r=n.length,o=this.getText(),i=o.length;for(e=0;e1?1-t:void 0;return this._fallbackText=o.slice(e,s),this._fallbackText}}),i.addPoolingTo(r),e.exports=r},function(e,t,n){"use strict";var r=n(17),o=r.injection.MUST_USE_PROPERTY,i=r.injection.HAS_BOOLEAN_VALUE,a=r.injection.HAS_NUMERIC_VALUE,s=r.injection.HAS_POSITIVE_NUMERIC_VALUE,u=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE,l={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+r.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:i,allowTransparency:0,alt:0,as:0,async:i,autoComplete:0,autoPlay:i,capture:i,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:o|i,cite:0,classID:0,className:0,cols:s,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:i,controlsList:0,coords:0,crossOrigin:0,data:0,dateTime:0,default:i,defer:i,dir:0,disabled:i,download:u,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:i,formTarget:0,frameBorder:0,headers:0,height:0,hidden:i,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:i,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:o|i,muted:o|i,name:0,nonce:0,noValidate:i,open:i,optimum:0,pattern:0,placeholder:0,playsInline:i,poster:0,preload:0,profile:0,radioGroup:0,readOnly:i,referrerPolicy:0,rel:0,required:i,reversed:i,role:0,rows:s,rowSpan:a,sandbox:0,scope:0,scoped:i,scrolling:0,seamless:i,selected:o|i,shape:0,size:s,sizes:0,span:s,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:a,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:i,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){return null==t?e.removeAttribute("value"):void("number"!==e.type||e.hasAttribute("value")===!1?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t))}}};e.exports=l},function(e,t,n){(function(t){"use strict";function r(e,t,n,r){var o=void 0===e[n];null!=t&&o&&(e[n]=i(t,!0))}var o=n(14),i=n(48),a=(n(35),n(46)),s=n(69);n(3),"undefined"!=typeof t&&t.env,1;var u={instantiateChildren:function(e,t,n,o){if(null==e)return null;var i={};return s(e,r,i),i},updateChildren:function(e,t,n,r,s,u,l,c,p){if(t||e){var d,f;for(d in t)if(t.hasOwnProperty(d)){f=e&&e[d];var h=f&&f._currentElement,m=t[d];if(null!=f&&a(h,m))o.receiveComponent(f,m,s,c),t[d]=f;else{f&&(r[d]=o.getHostNode(f),o.unmountComponent(f,!1));var v=i(m,!0);t[d]=v;var g=o.mountComponent(v,s,u,l,c,p);n.push(g)}}for(d in e)!e.hasOwnProperty(d)||t&&t.hasOwnProperty(d)||(f=e[d],r[d]=o.getHostNode(f),o.unmountComponent(f,!1))}},unmountChildren:function(e,t){for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];o.unmountComponent(r,t)}}};e.exports=u}).call(t,n(52))},function(e,t,n){"use strict";var r=n(31),o=n(119),i={processChildrenUpdates:o.dangerouslyProcessChildrenUpdates,replaceNodeWithMarkup:r.dangerouslyReplaceNodeWithMarkup};e.exports=i},function(e,t,n){"use strict";function r(e){}function o(e,t){}function i(e){return!(!e.prototype||!e.prototype.isReactComponent)}function a(e){return!(!e.prototype||!e.prototype.isPureReactComponent)}var s=n(2),u=n(4),l=n(13),c=n(37),p=n(11),d=n(38),f=n(22),h=(n(7),n(76)),m=n(14),v=n(23),g=(n(1),n(30)),y=n(46),_=(n(3),{ImpureClass:0,PureClass:1,StatelessFunctional:2});r.prototype.render=function(){var e=f.get(this)._currentElement.type,t=e(this.props,this.context,this.updater);return o(e,t),t};var b=1,C={construct:function(e){this._currentElement=e,this._rootNodeID=0,this._compositeType=null,this._instance=null,this._hostParent=null,this._hostContainerInfo=null,this._updateBatchNumber=null,this._pendingElement=null,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._renderedNodeType=null,this._renderedComponent=null,this._context=null,this._mountOrder=0,this._topLevelWrapper=null,this._pendingCallbacks=null,this._calledComponentWillUnmount=!1},mountComponent:function(e,t,n,u){this._context=u,this._mountOrder=b++,this._hostParent=t,this._hostContainerInfo=n;var c,p=this._currentElement.props,d=this._processContext(u),h=this._currentElement.type,m=e.getUpdateQueue(),g=i(h),y=this._constructComponent(g,p,d,m);g||null!=y&&null!=y.render?a(h)?this._compositeType=_.PureClass:this._compositeType=_.ImpureClass:(c=y,o(h,c),null===y||y===!1||l.isValidElement(y)?void 0:s("105",h.displayName||h.name||"Component"),y=new r(h),this._compositeType=_.StatelessFunctional),y.props=p,y.context=d,y.refs=v,y.updater=m,this._instance=y,f.set(y,this);var C=y.state;void 0===C&&(y.state=C=null),"object"!=typeof C||Array.isArray(C)?s("106",this.getName()||"ReactCompositeComponent"):void 0,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1;var E;return E=y.unstable_handleError?this.performInitialMountWithErrorHandling(c,t,n,e,u):this.performInitialMount(c,t,n,e,u),y.componentDidMount&&e.getReactMountReady().enqueue(y.componentDidMount,y),E},_constructComponent:function(e,t,n,r){return this._constructComponentWithoutOwner(e,t,n,r)},_constructComponentWithoutOwner:function(e,t,n,r){var o=this._currentElement.type;return e?new o(t,n,r):o(t,n,r)},performInitialMountWithErrorHandling:function(e,t,n,r,o){var i,a=r.checkpoint();try{i=this.performInitialMount(e,t,n,r,o)}catch(s){r.rollback(a),this._instance.unstable_handleError(s),this._pendingStateQueue&&(this._instance.state=this._processPendingState(this._instance.props,this._instance.context)),a=r.checkpoint(),this._renderedComponent.unmountComponent(!0),r.rollback(a),i=this.performInitialMount(e,t,n,r,o)}return i},performInitialMount:function(e,t,n,r,o){var i=this._instance,a=0;i.componentWillMount&&(i.componentWillMount(),this._pendingStateQueue&&(i.state=this._processPendingState(i.props,i.context))),void 0===e&&(e=this._renderValidatedComponent());var s=h.getType(e);this._renderedNodeType=s;var u=this._instantiateReactComponent(e,s!==h.EMPTY);this._renderedComponent=u;var l=m.mountComponent(u,r,t,n,this._processChildContext(o),a);return l},getHostNode:function(){return m.getHostNode(this._renderedComponent)},unmountComponent:function(e){if(this._renderedComponent){var t=this._instance;if(t.componentWillUnmount&&!t._calledComponentWillUnmount)if(t._calledComponentWillUnmount=!0,e){var n=this.getName()+".componentWillUnmount()";d.invokeGuardedCallback(n,t.componentWillUnmount.bind(t))}else t.componentWillUnmount();this._renderedComponent&&(m.unmountComponent(this._renderedComponent,e),this._renderedNodeType=null,this._renderedComponent=null,this._instance=null),this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._pendingCallbacks=null,this._pendingElement=null,this._context=null,this._rootNodeID=0,this._topLevelWrapper=null,f.remove(t)}},_maskContext:function(e){var t=this._currentElement.type,n=t.contextTypes;if(!n)return v;var r={};for(var o in n)r[o]=e[o];return r},_processContext:function(e){var t=this._maskContext(e);return t},_processChildContext:function(e){var t,n=this._currentElement.type,r=this._instance;if(r.getChildContext&&(t=r.getChildContext()),t){"object"!=typeof n.childContextTypes?s("107",this.getName()||"ReactCompositeComponent"):void 0;for(var o in t)o in n.childContextTypes?void 0:s("108",this.getName()||"ReactCompositeComponent",o);return u({},e,t)}return e},_checkContextTypes:function(e,t,n){},receiveComponent:function(e,t,n){var r=this._currentElement,o=this._context;this._pendingElement=null,this.updateComponent(t,r,e,o,n)},performUpdateIfNecessary:function(e){null!=this._pendingElement?m.receiveComponent(this,this._pendingElement,e,this._context):null!==this._pendingStateQueue||this._pendingForceUpdate?this.updateComponent(e,this._currentElement,this._currentElement,this._context,this._context):this._updateBatchNumber=null},updateComponent:function(e,t,n,r,o){var i=this._instance;null==i?s("136",this.getName()||"ReactCompositeComponent"):void 0;var a,u=!1;this._context===o?a=i.context:(a=this._processContext(o),u=!0);var l=t.props,c=n.props;t!==n&&(u=!0),u&&i.componentWillReceiveProps&&i.componentWillReceiveProps(c,a);var p=this._processPendingState(c,a),d=!0;this._pendingForceUpdate||(i.shouldComponentUpdate?d=i.shouldComponentUpdate(c,p,a):this._compositeType===_.PureClass&&(d=!g(l,c)||!g(i.state,p))),this._updateBatchNumber=null,d?(this._pendingForceUpdate=!1,this._performComponentUpdate(n,c,p,a,e,o)):(this._currentElement=n,this._context=o,i.props=c,i.state=p,i.context=a)},_processPendingState:function(e,t){var n=this._instance,r=this._pendingStateQueue,o=this._pendingReplaceState;if(this._pendingReplaceState=!1,this._pendingStateQueue=null,!r)return n.state;if(o&&1===r.length)return r[0];for(var i=u({},o?r[0]:n.state),a=o?1:0;a=0||null!=t.is}function m(e){var t=e.type;f(t),this._currentElement=e,this._tag=t.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}var v=n(2),g=n(4),y=n(105),_=n(107),b=n(16),C=n(32),E=n(17),x=n(56),w=n(18),T=n(33),k=n(28),P=n(57),S=n(5),N=n(120),M=n(121),A=n(58),O=n(124),I=(n(7),n(130)),R=n(81),D=(n(8),n(26)),L=(n(1),n(43),n(30),n(66)),U=(n(44),n(3),P),F=w.deleteListener,j=S.getNodeFromInstance,V=k.listenTo,B=T.registrationNameModules,W={string:!0,number:!0},H="style",q="__html",K={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},Y=11,z={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},G={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},$={listing:!0,pre:!0,textarea:!0},Q=g({menuitem:!0},G),X=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Z={},J={}.hasOwnProperty,ee=1;m.displayName="ReactDOMComponent",m.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=ee++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var i=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(p,this);break;case"input":N.mountWrapper(this,i,t),i=N.getHostProps(this,i),e.getReactMountReady().enqueue(c,this),e.getReactMountReady().enqueue(p,this);break;case"option":M.mountWrapper(this,i,t),i=M.getHostProps(this,i);break;case"select":A.mountWrapper(this,i,t),i=A.getHostProps(this,i),e.getReactMountReady().enqueue(p,this);break;case"textarea":O.mountWrapper(this,i,t),i=O.getHostProps(this,i),e.getReactMountReady().enqueue(c,this),e.getReactMountReady().enqueue(p,this)}o(this,i);var a,d;null!=t?(a=t._namespaceURI,d=t._tag):n._tag&&(a=n._namespaceURI,d=n._tag),(null==a||a===C.svg&&"foreignobject"===d)&&(a=C.html),a===C.html&&("svg"===this._tag?a=C.svg:"math"===this._tag&&(a=C.mathml)),this._namespaceURI=a;var f;if(e.useCreateElement){var h,m=n._ownerDocument;if(a===C.html)if("script"===this._tag){var v=m.createElement("div"),g=this._currentElement.type;v.innerHTML="<"+g+">",h=v.removeChild(v.firstChild)}else h=i.is?m.createElement(this._currentElement.type,i.is):m.createElement(this._currentElement.type);else h=m.createElementNS(a,this._currentElement.type);S.precacheNode(this,h),this._flags|=U.hasCachedChildNodes,this._hostParent||x.setAttributeForRoot(h),this._updateDOMProperties(null,i,e);var _=b(h);this._createInitialChildren(e,i,r,_),f=_}else{var E=this._createOpenTagMarkupAndPutListeners(e,i),w=this._createContentMarkup(e,i,r);f=!w&&G[this._tag]?E+"/>":E+">"+w+""}switch(this._tag){case"input":e.getReactMountReady().enqueue(s,this),i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(u,this),i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"select":i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"button":i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(l,this)}return f},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var o=t[r];if(null!=o)if(B.hasOwnProperty(r))o&&i(this,r,o,e);else{r===H&&(o&&(o=this._previousStyleCopy=g({},t.style)),o=_.createMarkupForStyles(o,this));var a=null;null!=this._tag&&h(this._tag,t)?K.hasOwnProperty(r)||(a=x.createMarkupForCustomAttribute(r,o)):a=x.createMarkupForProperty(r,o),a&&(n+=" "+a)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+x.createMarkupForRoot()),n+=" "+x.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&(r=o.__html);else{var i=W[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)r=D(i);else if(null!=a){var s=this.mountChildren(a,e,n);r=s.join("")}}return $[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&b.queueHTML(r,o.__html);else{var i=W[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)""!==i&&b.queueText(r,i);else if(null!=a)for(var s=this.mountChildren(a,e,n),u=0;u"},receiveComponent:function(){},getHostNode:function(){return i.getNodeFromInstance(this)},unmountComponent:function(){i.uncacheNode(this)}}),e.exports=a},function(e,t,n){"use strict";var r=n(31),o=n(5),i={dangerouslyProcessChildrenUpdates:function(e,t){var n=o.getNodeFromInstance(e);r.processUpdates(n,t)}};e.exports=i},function(e,t,n){"use strict";function r(){this._rootNodeID&&d.updateWrapper(this)}function o(e){var t="checkbox"===e.type||"radio"===e.type;return t?null!=e.checked:null!=e.value}function i(e){var t=this._currentElement.props,n=l.executeOnChange(t,e);p.asap(r,this);var o=t.name;if("radio"===t.type&&null!=o){for(var i=c.getNodeFromInstance(this),s=i;s.parentNode;)s=s.parentNode;for(var u=s.querySelectorAll("input[name="+JSON.stringify(""+o)+'][type="radio"]'),d=0;dt.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function s(e,t){if(window.getSelection){var n=window.getSelection(),r=e[c()].length,o=Math.min(t.start,r),i=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>i){var a=i;i=o,o=a}var s=l(e,o),u=l(e,i);if(s&&u){var p=document.createRange();p.setStart(s.node,s.offset),n.removeAllRanges(),o>i?(n.addRange(p),n.extend(u.node,u.offset)):(p.setEnd(u.node,u.offset),n.addRange(p))}}}var u=n(6),l=n(154),c=n(65),p=u.canUseDOM&&"selection"in document&&!("getSelection"in window),d={getOffsets:p?o:i,setOffsets:p?a:s};e.exports=d},function(e,t,n){"use strict";var r=n(2),o=n(4),i=n(31),a=n(16),s=n(5),u=n(26),l=(n(1),n(44),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});o(l.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++,i=" react-text: "+o+" ",l=" /react-text ";if(this._domID=o,this._hostParent=t,e.useCreateElement){var c=n._ownerDocument,p=c.createComment(i),d=c.createComment(l),f=a(c.createDocumentFragment());return a.queueChild(f,a(p)),this._stringText&&a.queueChild(f,a(c.createTextNode(this._stringText))),a.queueChild(f,a(d)),s.precacheNode(this,p),this._closingComment=d,f}var h=u(this._stringText);return e.renderToStaticMarkup?h:""+h+""},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();i.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=s.getNodeFromInstance(this),n=t.nextSibling;;){if(null==n?r("67",this._domID):void 0,8===n.nodeType&&" /react-text "===n.nodeValue){this._closingComment=n;break}n=n.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,s.uncacheNode(this)}}),e.exports=l},function(e,t,n){"use strict";function r(){this._rootNodeID&&c.updateWrapper(this)}function o(e){var t=this._currentElement.props,n=s.executeOnChange(t,e);return l.asap(r,this),n}var i=n(2),a=n(4),s=n(36),u=n(5),l=n(9),c=(n(1),n(3),{getHostProps:function(e,t){null!=t.dangerouslySetInnerHTML?i("91"):void 0;var n=a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue,onChange:e._wrapperState.onChange});return n},mountWrapper:function(e,t){var n=s.getValue(t),r=n;if(null==n){var a=t.defaultValue,u=t.children;null!=u&&(null!=a?i("92"):void 0,Array.isArray(u)&&(u.length<=1?void 0:i("93"),u=u[0]),a=""+u),null==a&&(a=""),r=a}e._wrapperState={initialValue:""+r,listeners:null,onChange:o.bind(e)}},updateWrapper:function(e){var t=e._currentElement.props,n=u.getNodeFromInstance(e),r=s.getValue(t);if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e){var t=u.getNodeFromInstance(e),n=t.textContent;n===e._wrapperState.initialValue&&(t.value=n)}});e.exports=c},function(e,t,n){"use strict";function r(e,t){"_hostNode"in e?void 0:u("33"),"_hostNode"in t?void 0:u("33");for(var n=0,r=e;r;r=r._hostParent)n++;for(var o=0,i=t;i;i=i._hostParent)o++;for(;n-o>0;)e=e._hostParent,n--;for(;o-n>0;)t=t._hostParent,o--;for(var a=n;a--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}function o(e,t){"_hostNode"in e?void 0:u("35"),"_hostNode"in t?void 0:u("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1}function i(e){return"_hostNode"in e?void 0:u("36"),e._hostParent}function a(e,t,n){for(var r=[];e;)r.push(e),e=e._hostParent;var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(u[l],"captured",i)}var u=n(2);n(1),e.exports={isAncestor:o,getLowestCommonAncestor:r,getParentInstance:i,traverseTwoPhase:a,traverseEnterLeave:s}},function(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n},function(e,t,n){"use strict";function r(e){o.enqueueEvents(e),o.processEventQueue(!1)}var o=n(18),i={handleTopLevel:function(e,t,n,i){var a=o.extractEvents(e,t,n,i);r(a)}};e.exports=i},function(e,t,n){"use strict";function r(e){for(;e._hostParent;)e=e._hostParent;var t=p.getNodeFromInstance(e),n=t.parentNode;return p.getClosestInstanceFromNode(n)}function o(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function i(e){var t=f(e.nativeEvent),n=p.getClosestInstanceFromNode(t),o=n;do e.ancestors.push(o),o=o&&r(o);while(o);for(var i=0;i=t)return{node:o,offset:t-i};i=a}o=n(r(o))}}e.exports=o},function(e,t,n){"use strict";function r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}function o(e){if(s[e])return s[e];if(!a[e])return e;var t=a[e];for(var n in t)if(t.hasOwnProperty(n)&&n in u)return s[e]=t[n];return""}var i=n(6),a={animationend:r("Animation","AnimationEnd"),animationiteration:r("Animation","AnimationIteration"),animationstart:r("Animation","AnimationStart"),transitionend:r("Transition","TransitionEnd")},s={},u={};i.canUseDOM&&(u=document.createElement("div").style,"AnimationEvent"in window||(delete a.animationend.animation,delete a.animationiteration.animation,delete a.animationstart.animation),"TransitionEvent"in window||delete a.transitionend.transition),e.exports=o},function(e,t,n){"use strict";function r(e){return'"'+o(e)+'"'}var o=n(26);e.exports=r},function(e,t){"use strict";function n(e){var t=/[=:]/g,n={"=":"=0",":":"=2"},r=(""+e).replace(t,function(e){return n[e]});return"$"+r}function r(e){var t=/(=0|=2)/g,n={"=0":"=","=2":":"},r="."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1);return(""+r).replace(t,function(e){return n[e]})}var o={escape:n,unescape:r};e.exports=o},function(e,t,n){"use strict";var r=n(21),o=(n(1),function(e){var t=this;if(t.instancePool.length){var n=t.instancePool.pop();return t.call(n,e),n}return new t(e)}),i=function(e,t){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();return n.call(r,e,t),r}return new n(e,t)},a=function(e,t,n){var r=this;if(r.instancePool.length){var o=r.instancePool.pop();return r.call(o,e,t,n),o}return new r(e,t,n)},s=function(e,t,n,r){var o=this;if(o.instancePool.length){var i=o.instancePool.pop();return o.call(i,e,t,n,r),i}return new o(e,t,n,r)},u=function(e){var t=this;e instanceof t?void 0:r("25"),e.destructor(),t.instancePool.length0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}function i(e,t){var n=s.get(e);return n?n:null}var a=n(2),s=(n(11),n(23)),u=(n(8),n(9)),l=(n(1),n(3),{isMounted:function(e){var t=s.get(e);return!!t&&!!t._renderedComponent},enqueueCallback:function(e,t,n){l.validateCallback(t,n);var o=i(e);return o?(o._pendingCallbacks?o._pendingCallbacks.push(t):o._pendingCallbacks=[t],void r(o)):null},enqueueCallbackInternal:function(e,t){e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],r(e)},enqueueForceUpdate:function(e){var t=i(e,"forceUpdate");t&&(t._pendingForceUpdate=!0,r(t))},enqueueReplaceState:function(e,t,n){var o=i(e,"replaceState");o&&(o._pendingStateQueue=[t],o._pendingReplaceState=!0,void 0!==n&&null!==n&&(l.validateCallback(n,"replaceState"),o._pendingCallbacks?o._pendingCallbacks.push(n):o._pendingCallbacks=[n]),r(o))},enqueueSetState:function(e,t){var n=i(e,"setState");if(n){var o=n._pendingStateQueue||(n._pendingStateQueue=[]);o.push(t),r(n)}},enqueueElementInternal:function(e,t,n){e._pendingElement=t,e._context=n,r(e)},validateCallback:function(e,t){e&&"function"!=typeof e?a("122",t,o(e)):void 0}});e.exports=l},function(e,t){"use strict";function n(e,t){var n=null===e||e===!1,r=null===t||t===!1;if(n||r)return n===r;var o=typeof e,i=typeof t;return"string"===o||"number"===o?"string"===i||"number"===i:"object"===i&&e.type===t.type&&e.key===t.key}e.exports=n},function(e,t,n){"use strict";function r(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}function o(e){return"function"==typeof e&&"undefined"!=typeof e.prototype&&"function"==typeof e.prototype.mountComponent&&"function"==typeof e.prototype.receiveComponent}function i(e,t){var n;if(null===e||e===!1)n=l.create(i);else if("object"==typeof e){var s=e,u=s.type;if("function"!=typeof u&&"string"!=typeof u){var d="";d+=r(s._owner),a("130",null==u?u:typeof u,d)}"string"==typeof s.type?n=c.createInternalComponent(s):o(s.type)?(n=new s.type(s),n.getHostNode||(n.getHostNode=n.getNativeNode)):n=new p(s)}else"string"==typeof e||"number"==typeof e?n=c.createInstanceForText(e):a("131",typeof e);return n._mountIndex=0,n._mountImage=null,n}var a=n(2),s=n(4),u=n(115),l=n(60),c=n(61),p=(n(164),n(1),n(3),function(e){this.construct(e)});s(p.prototype,u,{_instantiateReactComponent:i}),e.exports=i},function(e,t,n){"use strict";function r(e){return e}function o(e,t,n){function o(e,t){var n=y.hasOwnProperty(t)?y[t]:null;E.hasOwnProperty(t)&&u("OVERRIDE_BASE"===n,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",t),e&&u("DEFINE_MANY"===n||"DEFINE_MANY_MERGED"===n,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",t)}function i(e,n){if(n){u("function"!=typeof n,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),u(!t(n),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var r=e.prototype,i=r.__reactAutoBindPairs;n.hasOwnProperty(l)&&b.mixins(e,n.mixins);for(var a in n)if(n.hasOwnProperty(a)&&a!==l){var s=n[a],c=r.hasOwnProperty(a);if(o(c,a),b.hasOwnProperty(a))b[a](e,s);else{var p=y.hasOwnProperty(a),h="function"==typeof s,m=h&&!p&&!c&&n.autobind!==!1;if(m)i.push(a,s),r[a]=s;else if(c){var v=y[a];u(p&&("DEFINE_MANY_MERGED"===v||"DEFINE_MANY"===v),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",v,a),"DEFINE_MANY_MERGED"===v?r[a]=d(r[a],s):"DEFINE_MANY"===v&&(r[a]=f(r[a],s))}else r[a]=s}}}}function c(e,t){if(t)for(var n in t){var r=t[n];if(t.hasOwnProperty(n)){var o=n in b;u(!o,'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',n);var i=n in e;u(!i,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),e[n]=r}}}function p(e,t){u(e&&t&&"object"==typeof e&&"object"==typeof t,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.");for(var n in t)t.hasOwnProperty(n)&&(u(void 0===e[n],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",n),e[n]=t[n]);return e}function d(e,t){return function(){var n=e.apply(this,arguments),r=t.apply(this,arguments);if(null==n)return r;if(null==r)return n;var o={};return p(o,n),p(o,r),o}}function f(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function h(e,t){var n=t.bind(e);return n}function m(e){for(var t=e.__reactAutoBindPairs,n=0;n1)for(var n=1;n/,i=/^<\!\-\-/,a={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return i.test(e)?e:e.replace(o," "+a.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(a.CHECKSUM_ATTR_NAME);n=n&&parseInt(n,10);var o=r(e);return o===n}};e.exports=a},function(e,t,n){"use strict";function r(e,t){for(var n=Math.min(e.length,t.length),r=0;r.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var a,s=v.createElement(j,{child:t});if(e){var u=E.get(e);a=u._processChildContext(u._context)}else a=P;var c=d(n);if(c){var p=c._currentElement,h=p.props.child;if(M(h,t)){var m=c._renderedComponent.getPublicInstance(),g=r&&function(){r.call(m)};return F._updateRootComponent(c,s,a,n,g),m}F.unmountComponentAtNode(n)}var y=o(n),b=y&&!!i(y),_=l(n),C=b&&!c&&!_,w=F._renderNewRootComponent(s,n,C,a)._renderedComponent.getPublicInstance();return r&&r.call(w),w},render:function(e,t,n){return F._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){c(e)?void 0:f("40");var t=d(e);return t?(delete L[t._instance.rootID],k.batchedUpdates(u,t,e,!1),!0):(l(e),1===e.nodeType&&e.hasAttribute(O),!1)},_mountImageIntoNode:function(e,t,n,i,a){if(c(t)?void 0:f("41"),i){var s=o(t);if(w.canReuseMarkup(e,s))return void y.precacheNode(n,s);var u=s.getAttribute(w.CHECKSUM_ATTR_NAME);s.removeAttribute(w.CHECKSUM_ATTR_NAME);var l=s.outerHTML;s.setAttribute(w.CHECKSUM_ATTR_NAME,u);var p=e,d=r(p,l),m=" (client) "+p.substring(d-20,d+20)+"\n (server) "+l.substring(d-20,d+20);t.nodeType===R?f("42",m):void 0}if(t.nodeType===R?f("43"):void 0,a.useCreateElement){for(;t.lastChild;)t.removeChild(t.lastChild);h.insertTreeBefore(t,e,null)}else N(t,e),y.precacheNode(n,t.firstChild)}};e.exports=F},function(e,t){"use strict";e.exports="15.6.2"},function(e,t,n){"use strict";function r(e){for(var t;(t=e._renderedNodeType)===o.COMPOSITE;)e=e._renderedComponent;return t===o.HOST?e._renderedComponent:t===o.EMPTY?null:void 0}var o=n(77);e.exports=r},function(e,t,n){"use strict";var r=n(22),o=n(48);if("undefined"==typeof r)throw Error("create-react-class could not find the React object. If you are using script tags, make sure that React is being loaded before create-react-class.");var i=(new r.Component).updater;e.exports=o(r.Component,r.isValidElement,i)},function(e,t){"use strict";function n(e){return e.replace(r,function(e,t){return t.toUpperCase()})}var r=/-(.)/g;e.exports=n},function(e,t,n){"use strict";function r(e){return o(e.replace(i,"ms-"))}var o=n(87),i=/^-ms-/;e.exports=r},function(e,t,n){"use strict";function r(e,t){return!(!e||!t)&&(e===t||!o(e)&&(o(t)?r(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}var o=n(97);e.exports=r},function(e,t,n){"use strict";function r(e){var t=e.length;if(Array.isArray(e)||"object"!=typeof e&&"function"!=typeof e?a(!1):void 0,"number"!=typeof t?a(!1):void 0,0===t||t-1 in e?void 0:a(!1),"function"==typeof e.callee?a(!1):void 0,e.hasOwnProperty)try{return Array.prototype.slice.call(e)}catch(e){}for(var n=Array(t),r=0;r":a.innerHTML="<"+e+">",s[e]=!a.firstChild),s[e]?d[e]:null}var o=n(6),i=n(1),a=o.canUseDOM?document.createElement("div"):null,s={},u=[1,'"],l=[1,"","
"],c=[3,"","
"],p=[1,'',""],d={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:u,option:u,caption:l,colgroup:l,tbody:l,tfoot:l,thead:l,td:c,th:c},f=["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"];f.forEach(function(e){d[e]=p,s[e]=!0}),e.exports=r},function(e,t){"use strict";function n(e){return e.Window&&e instanceof e.Window?{x:e.pageXOffset||e.document.documentElement.scrollLeft,y:e.pageYOffset||e.document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}e.exports=n},function(e,t){"use strict";function n(e){return e.replace(r,"-$1").toLowerCase()}var r=/([A-Z])/g;e.exports=n},function(e,t,n){"use strict";function r(e){return o(e).replace(i,"-ms-")}var o=n(94),i=/^ms-/;e.exports=r},function(e,t){"use strict";function n(e){var t=e?e.ownerDocument||e:document,n=t.defaultView||window;return!(!e||!("function"==typeof n.Node?e instanceof n.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}e.exports=n},function(e,t,n){"use strict";function r(e){return o(e)&&3==e.nodeType}var o=n(96);e.exports=r},function(e,t){"use strict";function n(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}e.exports=n},function(e,t,n){"use strict";function r(e,t,n,r,o){}e.exports=r},function(e,t,n){"use strict";var r=n(7),o=n(1),i=n(54);e.exports=function(){function e(e,t,n,r,a,s){s!==i&&o(!1,"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")}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,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){"use strict";var r=n(7),o=n(1),i=n(3),a=n(4),s=n(54),u=n(99);e.exports=function(e,t){function n(e){var t=e&&(N&&e[N]||e[M]);if("function"==typeof t)return t}function l(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function c(e){this.message=e,this.stack=""}function p(e){function n(n,r,i,a,u,l,p){return a=a||A,l=l||i,p!==s&&t&&o(!1,"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"),null==r[i]?n?new c(null===r[i]?"The "+u+" `"+l+"` is marked as required "+("in `"+a+"`, but its value is `null`."):"The "+u+" `"+l+"` is marked as required in "+("`"+a+"`, but its value is `undefined`.")):null:e(r,i,a,u,l)}var r=n.bind(null,!1);return r.isRequired=n.bind(null,!0),r}function d(e){function t(t,n,r,o,i,a){var s=t[n],u=T(s);if(u!==e){var l=k(s);return new c("Invalid "+o+" `"+i+"` of type "+("`"+l+"` supplied to `"+r+"`, expected ")+("`"+e+"`."))}return null}return p(t)}function f(){return p(r.thatReturnsNull)}function h(e){function t(t,n,r,o,i){if("function"!=typeof e)return new c("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var a=t[n];if(!Array.isArray(a)){var u=T(a);return new c("Invalid "+o+" `"+i+"` of type "+("`"+u+"` supplied to `"+r+"`, expected an array."))}for(var l=0;l8&&C<=11),x=32,T=String.fromCharCode(x),k={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},P=!1,S=null,N={eventTypes:k,extractEvents:function(e,t,n,r){return[l(e,t,n,r),d(e,t,n,r)]}};e.exports=N},function(e,t,n){"use strict";var r=n(55),o=n(6),i=(n(8),n(88),n(149)),a=n(95),s=n(98),u=(n(3),s(function(e){return a(e)})),l=!1,c="cssFloat";if(o.canUseDOM){var p=document.createElement("div").style;try{p.font=""}catch(e){l=!0}void 0===document.documentElement.style.cssFloat&&(c="styleFloat")}var d={createMarkupForStyles:function(e,t){var n="";for(var r in e)if(e.hasOwnProperty(r)){var o=0===r.indexOf("--"),a=e[r];null!=a&&(n+=u(r)+":",n+=i(r,a,t,o)+";")}return n||null},setValueForStyles:function(e,t,n){var o=e.style;for(var a in t)if(t.hasOwnProperty(a)){var s=0===a.indexOf("--"),u=i(a,t[a],n,s);if("float"!==a&&"cssFloat"!==a||(a=c),s)o.setProperty(a,u);else if(u)o[a]=u;else{var p=l&&r.shorthandPropertyExpansions[a];if(p)for(var d in p)o[d]="";else o[a]=""}}}};e.exports=d},function(e,t,n){"use strict";function r(e,t,n){var r=k.getPooled(A.change,e,t,n);return r.type="change",E.accumulateTwoPhaseDispatches(r),r}function o(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function i(e){var t=r(I,e,S(e));T.batchedUpdates(a,t)}function a(e){C.enqueueEvents(e),C.processEventQueue(!1)}function s(e,t){O=e,I=t,O.attachEvent("onchange",i)}function u(){O&&(O.detachEvent("onchange",i),O=null,I=null)}function l(e,t){var n=P.updateValueIfChanged(e),r=t.simulated===!0&&L._allowSimulatedPassThrough;if(n||r)return e}function c(e,t){if("topChange"===e)return t}function p(e,t,n){"topFocus"===e?(u(),s(t,n)):"topBlur"===e&&u()}function d(e,t){O=e,I=t,O.attachEvent("onpropertychange",h)}function f(){O&&(O.detachEvent("onpropertychange",h),O=null,I=null)}function h(e){"value"===e.propertyName&&l(I,e)&&i(e)}function m(e,t,n){"topFocus"===e?(f(),d(t,n)):"topBlur"===e&&f()}function v(e,t,n){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return l(I,n)}function g(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function y(e,t,n){if("topClick"===e)return l(t,n)}function b(e,t,n){if("topInput"===e||"topChange"===e)return l(t,n)}function _(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}var C=n(18),E=n(19),w=n(6),x=n(5),T=n(9),k=n(10),P=n(67),S=n(42),N=n(43),M=n(68),A={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},O=null,I=null,R=!1;w.canUseDOM&&(R=N("change")&&(!document.documentMode||document.documentMode>8));var D=!1;w.canUseDOM&&(D=N("input")&&(!document.documentMode||document.documentMode>9));var L={eventTypes:A,_allowSimulatedPassThrough:!0,_isInputEventSupported:D,extractEvents:function(e,t,n,i){var a,s,u=t?x.getNodeFromInstance(t):window;if(o(u)?R?a=c:s=p:M(u)?D?a=b:(a=v,s=m):g(u)&&(a=y),a){var l=a(e,t,n);if(l){var d=r(l,n,i);return d}}s&&s(e,u,t),"topBlur"===e&&_(t,u)}};e.exports=L},function(e,t,n){"use strict";var r=n(2),o=n(16),i=n(6),a=n(91),s=n(7),u=(n(1),{dangerouslyReplaceNodeWithMarkup:function(e,t){if(i.canUseDOM?void 0:r("56"),t?void 0:r("57"),"HTML"===e.nodeName?r("58"):void 0,"string"==typeof t){var n=a(t,s)[0];e.parentNode.replaceChild(n,e)}else o.replaceChildWithTree(e,t)}});e.exports=u},function(e,t){"use strict";var n=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"];e.exports=n},function(e,t,n){"use strict";var r=n(19),o=n(5),i=n(25),a={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},s={eventTypes:a,extractEvents:function(e,t,n,s){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var u;if(s.window===s)u=s;else{var l=s.ownerDocument;u=l?l.defaultView||l.parentWindow:window}var c,p;if("topMouseOut"===e){c=t;var d=n.relatedTarget||n.toElement;p=d?o.getClosestInstanceFromNode(d):null}else c=null,p=t;if(c===p)return null;var f=null==c?u:o.getNodeFromInstance(c),h=null==p?u:o.getNodeFromInstance(p),m=i.getPooled(a.mouseLeave,c,n,s);m.type="mouseleave",m.target=f,m.relatedTarget=h;var v=i.getPooled(a.mouseEnter,p,n,s);return v.type="mouseenter",v.target=h,v.relatedTarget=f,r.accumulateEnterLeaveDispatches(m,v,c,p),[m,v]}};e.exports=s},function(e,t,n){"use strict";function r(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}var o=n(4),i=n(12),a=n(66);o(r.prototype,{destructor:function(){this._root=null,this._startText=null,this._fallbackText=null},getText:function(){return"value"in this._root?this._root.value:this._root[a()]},getData:function(){if(this._fallbackText)return this._fallbackText;var e,t,n=this._startText,r=n.length,o=this.getText(),i=o.length;for(e=0;e1?1-t:void 0;return this._fallbackText=o.slice(e,s),this._fallbackText}}),i.addPoolingTo(r),e.exports=r},function(e,t,n){"use strict";var r=n(17),o=r.injection.MUST_USE_PROPERTY,i=r.injection.HAS_BOOLEAN_VALUE,a=r.injection.HAS_NUMERIC_VALUE,s=r.injection.HAS_POSITIVE_NUMERIC_VALUE,u=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE,l={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+r.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:i,allowTransparency:0,alt:0,as:0,async:i,autoComplete:0,autoPlay:i,capture:i,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:o|i,cite:0,classID:0,className:0,cols:s,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:i,controlsList:0,coords:0,crossOrigin:0,data:0,dateTime:0,default:i,defer:i,dir:0,disabled:i,download:u,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:i,formTarget:0,frameBorder:0,headers:0,height:0,hidden:i,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:i,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:o|i,muted:o|i,name:0,nonce:0,noValidate:i,open:i,optimum:0,pattern:0,placeholder:0,playsInline:i,poster:0,preload:0,profile:0,radioGroup:0,readOnly:i,referrerPolicy:0,rel:0,required:i,reversed:i,role:0,rows:s,rowSpan:a,sandbox:0,scope:0,scoped:i,scrolling:0,seamless:i,selected:o|i,shape:0,size:s,sizes:0,span:s,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:a,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:i,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){return null==t?e.removeAttribute("value"):void("number"!==e.type||e.hasAttribute("value")===!1?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t))}}};e.exports=l},function(e,t,n){(function(t){"use strict";function r(e,t,n,r){var o=void 0===e[n];null!=t&&o&&(e[n]=i(t,!0))}var o=n(14),i=n(47),a=(n(35),n(46)),s=n(70);n(3),"undefined"!=typeof t&&t.env,1;var u={instantiateChildren:function(e,t,n,o){if(null==e)return null;var i={};return s(e,r,i),i},updateChildren:function(e,t,n,r,s,u,l,c,p){if(t||e){var d,f;for(d in t)if(t.hasOwnProperty(d)){f=e&&e[d];var h=f&&f._currentElement,m=t[d];if(null!=f&&a(h,m))o.receiveComponent(f,m,s,c),t[d]=f;else{f&&(r[d]=o.getHostNode(f),o.unmountComponent(f,!1));var v=i(m,!0);t[d]=v;var g=o.mountComponent(v,s,u,l,c,p);n.push(g)}}for(d in e)!e.hasOwnProperty(d)||t&&t.hasOwnProperty(d)||(f=e[d],r[d]=o.getHostNode(f),o.unmountComponent(f,!1))}},unmountChildren:function(e,t){for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];o.unmountComponent(r,t)}}};e.exports=u}).call(t,n(52))},function(e,t,n){"use strict";var r=n(31),o=n(118),i={processChildrenUpdates:o.dangerouslyProcessChildrenUpdates,replaceNodeWithMarkup:r.dangerouslyReplaceNodeWithMarkup};e.exports=i},function(e,t,n){"use strict";function r(e){}function o(e,t){}function i(e){return!(!e.prototype||!e.prototype.isReactComponent)}function a(e){return!(!e.prototype||!e.prototype.isPureReactComponent)}var s=n(2),u=n(4),l=n(13),c=n(37),p=n(11),d=n(38),f=n(23),h=(n(8),n(77)),m=n(14),v=n(24),g=(n(1),n(30)),y=n(46),b=(n(3),{ImpureClass:0,PureClass:1,StatelessFunctional:2});r.prototype.render=function(){var e=f.get(this)._currentElement.type,t=e(this.props,this.context,this.updater);return o(e,t),t};var _=1,C={construct:function(e){this._currentElement=e,this._rootNodeID=0,this._compositeType=null,this._instance=null,this._hostParent=null,this._hostContainerInfo=null,this._updateBatchNumber=null,this._pendingElement=null,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._renderedNodeType=null,this._renderedComponent=null,this._context=null,this._mountOrder=0,this._topLevelWrapper=null,this._pendingCallbacks=null,this._calledComponentWillUnmount=!1},mountComponent:function(e,t,n,u){this._context=u,this._mountOrder=_++,this._hostParent=t,this._hostContainerInfo=n;var c,p=this._currentElement.props,d=this._processContext(u),h=this._currentElement.type,m=e.getUpdateQueue(),g=i(h),y=this._constructComponent(g,p,d,m);g||null!=y&&null!=y.render?a(h)?this._compositeType=b.PureClass:this._compositeType=b.ImpureClass:(c=y,o(h,c),null===y||y===!1||l.isValidElement(y)?void 0:s("105",h.displayName||h.name||"Component"),y=new r(h),this._compositeType=b.StatelessFunctional),y.props=p,y.context=d,y.refs=v,y.updater=m,this._instance=y,f.set(y,this);var C=y.state;void 0===C&&(y.state=C=null),"object"!=typeof C||Array.isArray(C)?s("106",this.getName()||"ReactCompositeComponent"):void 0,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1;var E;return E=y.unstable_handleError?this.performInitialMountWithErrorHandling(c,t,n,e,u):this.performInitialMount(c,t,n,e,u),y.componentDidMount&&e.getReactMountReady().enqueue(y.componentDidMount,y),E},_constructComponent:function(e,t,n,r){return this._constructComponentWithoutOwner(e,t,n,r)},_constructComponentWithoutOwner:function(e,t,n,r){var o=this._currentElement.type;return e?new o(t,n,r):o(t,n,r)},performInitialMountWithErrorHandling:function(e,t,n,r,o){var i,a=r.checkpoint();try{i=this.performInitialMount(e,t,n,r,o)}catch(s){r.rollback(a),this._instance.unstable_handleError(s),this._pendingStateQueue&&(this._instance.state=this._processPendingState(this._instance.props,this._instance.context)),a=r.checkpoint(),this._renderedComponent.unmountComponent(!0),r.rollback(a),i=this.performInitialMount(e,t,n,r,o)}return i},performInitialMount:function(e,t,n,r,o){var i=this._instance,a=0;i.componentWillMount&&(i.componentWillMount(),this._pendingStateQueue&&(i.state=this._processPendingState(i.props,i.context))),void 0===e&&(e=this._renderValidatedComponent());var s=h.getType(e);this._renderedNodeType=s;var u=this._instantiateReactComponent(e,s!==h.EMPTY);this._renderedComponent=u;var l=m.mountComponent(u,r,t,n,this._processChildContext(o),a);return l},getHostNode:function(){return m.getHostNode(this._renderedComponent)},unmountComponent:function(e){if(this._renderedComponent){var t=this._instance;if(t.componentWillUnmount&&!t._calledComponentWillUnmount)if(t._calledComponentWillUnmount=!0,e){var n=this.getName()+".componentWillUnmount()";d.invokeGuardedCallback(n,t.componentWillUnmount.bind(t))}else t.componentWillUnmount();this._renderedComponent&&(m.unmountComponent(this._renderedComponent,e),this._renderedNodeType=null,this._renderedComponent=null,this._instance=null),this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._pendingCallbacks=null,this._pendingElement=null,this._context=null,this._rootNodeID=0,this._topLevelWrapper=null,f.remove(t)}},_maskContext:function(e){var t=this._currentElement.type,n=t.contextTypes;if(!n)return v;var r={};for(var o in n)r[o]=e[o];return r},_processContext:function(e){var t=this._maskContext(e);return t},_processChildContext:function(e){var t,n=this._currentElement.type,r=this._instance;if(r.getChildContext&&(t=r.getChildContext()),t){"object"!=typeof n.childContextTypes?s("107",this.getName()||"ReactCompositeComponent"):void 0;for(var o in t)o in n.childContextTypes?void 0:s("108",this.getName()||"ReactCompositeComponent",o);return u({},e,t)}return e},_checkContextTypes:function(e,t,n){},receiveComponent:function(e,t,n){var r=this._currentElement,o=this._context;this._pendingElement=null,this.updateComponent(t,r,e,o,n)},performUpdateIfNecessary:function(e){null!=this._pendingElement?m.receiveComponent(this,this._pendingElement,e,this._context):null!==this._pendingStateQueue||this._pendingForceUpdate?this.updateComponent(e,this._currentElement,this._currentElement,this._context,this._context):this._updateBatchNumber=null},updateComponent:function(e,t,n,r,o){var i=this._instance;null==i?s("136",this.getName()||"ReactCompositeComponent"):void 0;var a,u=!1;this._context===o?a=i.context:(a=this._processContext(o),u=!0);var l=t.props,c=n.props;t!==n&&(u=!0),u&&i.componentWillReceiveProps&&i.componentWillReceiveProps(c,a);var p=this._processPendingState(c,a),d=!0;this._pendingForceUpdate||(i.shouldComponentUpdate?d=i.shouldComponentUpdate(c,p,a):this._compositeType===b.PureClass&&(d=!g(l,c)||!g(i.state,p))),this._updateBatchNumber=null,d?(this._pendingForceUpdate=!1,this._performComponentUpdate(n,c,p,a,e,o)):(this._currentElement=n,this._context=o,i.props=c,i.state=p,i.context=a)},_processPendingState:function(e,t){var n=this._instance,r=this._pendingStateQueue,o=this._pendingReplaceState;if(this._pendingReplaceState=!1,this._pendingStateQueue=null,!r)return n.state;if(o&&1===r.length)return r[0];for(var i=u({},o?r[0]:n.state),a=o?1:0;a=0||null!=t.is}function m(e){var t=e.type;f(t),this._currentElement=e,this._tag=t.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}var v=n(2),g=n(4),y=n(104),b=n(106),_=n(16),C=n(32),E=n(17),w=n(57),x=n(18),T=n(33),k=n(28),P=n(58),S=n(5),N=n(119),M=n(120),A=n(59),O=n(123),I=(n(8),n(129)),R=n(79),D=(n(7),n(27)),L=(n(1),n(43),n(30),n(67)),U=(n(44),n(3),P),j=x.deleteListener,F=S.getNodeFromInstance,V=k.listenTo,B=T.registrationNameModules,W={string:!0,number:!0},H="style",q="__html",K={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},Y=11,z={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},$={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},G={listing:!0,pre:!0,textarea:!0},Q=g({menuitem:!0},$),X=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Z={},J={}.hasOwnProperty,ee=1;m.displayName="ReactDOMComponent",m.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=ee++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var i=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(p,this);break;case"input":N.mountWrapper(this,i,t),i=N.getHostProps(this,i),e.getReactMountReady().enqueue(c,this),e.getReactMountReady().enqueue(p,this);break;case"option":M.mountWrapper(this,i,t),i=M.getHostProps(this,i);break;case"select":A.mountWrapper(this,i,t),i=A.getHostProps(this,i),e.getReactMountReady().enqueue(p,this);break;case"textarea":O.mountWrapper(this,i,t),i=O.getHostProps(this,i),e.getReactMountReady().enqueue(c,this),e.getReactMountReady().enqueue(p,this)}o(this,i);var a,d;null!=t?(a=t._namespaceURI,d=t._tag):n._tag&&(a=n._namespaceURI,d=n._tag),(null==a||a===C.svg&&"foreignobject"===d)&&(a=C.html),a===C.html&&("svg"===this._tag?a=C.svg:"math"===this._tag&&(a=C.mathml)),this._namespaceURI=a;var f;if(e.useCreateElement){var h,m=n._ownerDocument;if(a===C.html)if("script"===this._tag){var v=m.createElement("div"),g=this._currentElement.type;v.innerHTML="<"+g+">",h=v.removeChild(v.firstChild)}else h=i.is?m.createElement(this._currentElement.type,i.is):m.createElement(this._currentElement.type);else h=m.createElementNS(a,this._currentElement.type);S.precacheNode(this,h),this._flags|=U.hasCachedChildNodes,this._hostParent||w.setAttributeForRoot(h),this._updateDOMProperties(null,i,e);var b=_(h);this._createInitialChildren(e,i,r,b),f=b}else{var E=this._createOpenTagMarkupAndPutListeners(e,i),x=this._createContentMarkup(e,i,r);f=!x&&$[this._tag]?E+"/>":E+">"+x+""}switch(this._tag){case"input":e.getReactMountReady().enqueue(s,this),i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(u,this),i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"select":i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"button":i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(l,this)}return f},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var o=t[r];if(null!=o)if(B.hasOwnProperty(r))o&&i(this,r,o,e);else{r===H&&(o&&(o=this._previousStyleCopy=g({},t.style)),o=b.createMarkupForStyles(o,this));var a=null;null!=this._tag&&h(this._tag,t)?K.hasOwnProperty(r)||(a=w.createMarkupForCustomAttribute(r,o)):a=w.createMarkupForProperty(r,o),a&&(n+=" "+a)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+w.createMarkupForRoot()),n+=" "+w.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&(r=o.__html);else{var i=W[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)r=D(i);else if(null!=a){var s=this.mountChildren(a,e,n);r=s.join("")}}return G[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&_.queueHTML(r,o.__html);else{var i=W[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)""!==i&&_.queueText(r,i);else if(null!=a)for(var s=this.mountChildren(a,e,n),u=0;u"},receiveComponent:function(){},getHostNode:function(){return i.getNodeFromInstance(this)},unmountComponent:function(){i.uncacheNode(this)}}),e.exports=a},function(e,t,n){"use strict";var r=n(31),o=n(5),i={dangerouslyProcessChildrenUpdates:function(e,t){var n=o.getNodeFromInstance(e);r.processUpdates(n,t)}};e.exports=i},function(e,t,n){"use strict";function r(){this._rootNodeID&&d.updateWrapper(this)}function o(e){var t="checkbox"===e.type||"radio"===e.type;return t?null!=e.checked:null!=e.value}function i(e){var t=this._currentElement.props,n=l.executeOnChange(t,e);p.asap(r,this);var o=t.name;if("radio"===t.type&&null!=o){for(var i=c.getNodeFromInstance(this),s=i;s.parentNode;)s=s.parentNode;for(var u=s.querySelectorAll("input[name="+JSON.stringify(""+o)+'][type="radio"]'),d=0;dt.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function s(e,t){if(window.getSelection){var n=window.getSelection(),r=e[c()].length,o=Math.min(t.start,r),i=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>i){var a=i;i=o,o=a}var s=l(e,o),u=l(e,i);if(s&&u){var p=document.createRange();p.setStart(s.node,s.offset),n.removeAllRanges(),o>i?(n.addRange(p),n.extend(u.node,u.offset)):(p.setEnd(u.node,u.offset),n.addRange(p))}}}var u=n(6),l=n(153),c=n(66),p=u.canUseDOM&&"selection"in document&&!("getSelection"in window),d={getOffsets:p?o:i,setOffsets:p?a:s};e.exports=d},function(e,t,n){"use strict";var r=n(2),o=n(4),i=n(31),a=n(16),s=n(5),u=n(27),l=(n(1),n(44),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});o(l.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++,i=" react-text: "+o+" ",l=" /react-text ";if(this._domID=o,this._hostParent=t,e.useCreateElement){var c=n._ownerDocument,p=c.createComment(i),d=c.createComment(l),f=a(c.createDocumentFragment());return a.queueChild(f,a(p)),this._stringText&&a.queueChild(f,a(c.createTextNode(this._stringText))),a.queueChild(f,a(d)),s.precacheNode(this,p),this._closingComment=d,f}var h=u(this._stringText);return e.renderToStaticMarkup?h:""+h+""},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();i.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=s.getNodeFromInstance(this),n=t.nextSibling;;){if(null==n?r("67",this._domID):void 0,8===n.nodeType&&" /react-text "===n.nodeValue){this._closingComment=n;break}n=n.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,s.uncacheNode(this)}}),e.exports=l},function(e,t,n){"use strict";function r(){this._rootNodeID&&c.updateWrapper(this)}function o(e){var t=this._currentElement.props,n=s.executeOnChange(t,e);return l.asap(r,this),n}var i=n(2),a=n(4),s=n(36),u=n(5),l=n(9),c=(n(1),n(3),{getHostProps:function(e,t){null!=t.dangerouslySetInnerHTML?i("91"):void 0;var n=a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue,onChange:e._wrapperState.onChange});return n},mountWrapper:function(e,t){var n=s.getValue(t),r=n;if(null==n){var a=t.defaultValue,u=t.children;null!=u&&(null!=a?i("92"):void 0,Array.isArray(u)&&(u.length<=1?void 0:i("93"),u=u[0]),a=""+u),null==a&&(a=""),r=a}e._wrapperState={initialValue:""+r,listeners:null,onChange:o.bind(e)}},updateWrapper:function(e){var t=e._currentElement.props,n=u.getNodeFromInstance(e),r=s.getValue(t);if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e){var t=u.getNodeFromInstance(e),n=t.textContent;n===e._wrapperState.initialValue&&(t.value=n)}});e.exports=c},function(e,t,n){"use strict";function r(e,t){"_hostNode"in e?void 0:u("33"),"_hostNode"in t?void 0:u("33");for(var n=0,r=e;r;r=r._hostParent)n++;for(var o=0,i=t;i;i=i._hostParent)o++;for(;n-o>0;)e=e._hostParent,n--;for(;o-n>0;)t=t._hostParent,o--;for(var a=n;a--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}function o(e,t){"_hostNode"in e?void 0:u("35"),"_hostNode"in t?void 0:u("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1}function i(e){return"_hostNode"in e?void 0:u("36"),e._hostParent}function a(e,t,n){for(var r=[];e;)r.push(e),e=e._hostParent;var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(u[l],"captured",i)}var u=n(2);n(1),e.exports={isAncestor:o,getLowestCommonAncestor:r,getParentInstance:i,traverseTwoPhase:a,traverseEnterLeave:s}},function(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n},function(e,t,n){"use strict";function r(e){o.enqueueEvents(e),o.processEventQueue(!1)}var o=n(18),i={handleTopLevel:function(e,t,n,i){var a=o.extractEvents(e,t,n,i);r(a)}};e.exports=i},function(e,t,n){"use strict";function r(e){for(;e._hostParent;)e=e._hostParent;var t=p.getNodeFromInstance(e),n=t.parentNode;return p.getClosestInstanceFromNode(n)}function o(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function i(e){var t=f(e.nativeEvent),n=p.getClosestInstanceFromNode(t),o=n;do e.ancestors.push(o),o=o&&r(o);while(o);for(var i=0;i=t)return{node:o,offset:t-i};i=a}o=n(r(o))}}e.exports=o},function(e,t,n){"use strict";function r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}function o(e){if(s[e])return s[e];if(!a[e])return e;var t=a[e];for(var n in t)if(t.hasOwnProperty(n)&&n in u)return s[e]=t[n];return""}var i=n(6),a={animationend:r("Animation","AnimationEnd"),animationiteration:r("Animation","AnimationIteration"),animationstart:r("Animation","AnimationStart"),transitionend:r("Transition","TransitionEnd")},s={},u={};i.canUseDOM&&(u=document.createElement("div").style,"AnimationEvent"in window||(delete a.animationend.animation,delete a.animationiteration.animation,delete a.animationstart.animation),"TransitionEvent"in window||delete a.transitionend.transition),e.exports=o},function(e,t,n){"use strict";function r(e){return'"'+o(e)+'"'}var o=n(27);e.exports=r},function(e,t){"use strict";function n(e){var t=/[=:]/g,n={"=":"=0",":":"=2"},r=(""+e).replace(t,function(e){return n[e]});return"$"+r}function r(e){var t=/(=0|=2)/g,n={"=0":"=","=2":":"},r="."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1);return(""+r).replace(t,function(e){return n[e]})}var o={escape:n,unescape:r};e.exports=o},function(e,t,n){"use strict";var r=n(21),o=(n(1),function(e){var t=this;if(t.instancePool.length){var n=t.instancePool.pop();return t.call(n,e),n}return new t(e)}),i=function(e,t){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();return n.call(r,e,t),r}return new n(e,t)},a=function(e,t,n){var r=this;if(r.instancePool.length){var o=r.instancePool.pop();return r.call(o,e,t,n),o}return new r(e,t,n)},s=function(e,t,n,r){var o=this;if(o.instancePool.length){var i=o.instancePool.pop();return o.call(i,e,t,n,r),i}return new o(e,t,n,r)},u=function(e){var t=this;e instanceof t?void 0:r("25"),e.destructor(),t.instancePool.length1){for(var m=Array(v),g=0;g1){for(var _=Array(y),b=0;b]/;e.exports=r},function(e,t,n){"use strict";e.exports=n(13)},function(e,t,n){"use strict";function r(e){return Object.prototype.hasOwnProperty.call(e,v)||(e[v]=f++,p[e[v]]={}),p[e[v]]}var o,i=n(4),a=n(33),s=n(127),u=n(62),l=n(155),c=n(43),p={},d=!1,f=0,h={topAbort:"abort",topAnimationEnd:l("animationend")||"animationend",topAnimationIteration:l("animationiteration")||"animationiteration",topAnimationStart:l("animationstart")||"animationstart",topBlur:"blur",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topChange:"change",topClick:"click",topCompositionEnd:"compositionend",topCompositionStart:"compositionstart",topCompositionUpdate:"compositionupdate",topContextMenu:"contextmenu",topCopy:"copy",topCut:"cut",topDoubleClick:"dblclick",topDrag:"drag",topDragEnd:"dragend",topDragEnter:"dragenter",topDragExit:"dragexit",topDragLeave:"dragleave",topDragOver:"dragover",topDragStart:"dragstart",topDrop:"drop",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topFocus:"focus",topInput:"input",topKeyDown:"keydown",topKeyPress:"keypress",topKeyUp:"keyup",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topMouseDown:"mousedown",topMouseMove:"mousemove",topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topPaste:"paste",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topScroll:"scroll",topSeeked:"seeked",topSeeking:"seeking",topSelectionChange:"selectionchange",topStalled:"stalled",topSuspend:"suspend",topTextInput:"textInput",topTimeUpdate:"timeupdate",topTouchCancel:"touchcancel",topTouchEnd:"touchend",topTouchMove:"touchmove",topTouchStart:"touchstart",topTransitionEnd:l("transitionend")||"transitionend",topVolumeChange:"volumechange",topWaiting:"waiting",topWheel:"wheel"},v="_reactListenersID"+String(Math.random()).slice(2),m=i({},s,{ReactEventListener:null,injection:{injectReactEventListener:function(e){e.setHandleTopLevel(m.handleTopLevel),m.ReactEventListener=e}},setEnabled:function(e){m.ReactEventListener&&m.ReactEventListener.setEnabled(e)},isEnabled:function(){return!(!m.ReactEventListener||!m.ReactEventListener.isEnabled())},listenTo:function(e,t){for(var n=t,o=r(n),i=a.registrationNameDependencies[e],s=0;s]/,u=n(39),l=u(function(e,t){if(e.namespaceURI!==i.svg||"innerHTML"in e)e.innerHTML=t;else{r=r||document.createElement("div"),r.innerHTML=""+t+"";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(o.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(l=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),a.test(t)||"<"===t[0]&&s.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}e.exports=l},function(e,t){"use strict";function n(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function r(e,t){if(n(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(var a=0;a-1?void 0:a("96",e),!l.plugins[n]){t.extractEvents?void 0:a("97",e),l.plugins[n]=t;var r=t.eventTypes;for(var i in r)o(r[i],t,i)?void 0:a("98",i,e)}}}function o(e,t,n){l.eventNameDispatchConfigs.hasOwnProperty(n)?a("99",n):void 0,l.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var s=r[o];i(s,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){l.registrationNameModules[e]?a("100",e):void 0,l.registrationNameModules[e]=t,l.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var a=n(2),s=(n(1),null),u={},l={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){s?a("101"):void 0,s=Array.prototype.slice.call(e),r()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];u.hasOwnProperty(n)&&u[n]===o||(u[n]?a("102",n):void 0,u[n]=o,t=!0)}t&&r()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return l.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var o=l.registrationNameModules[n[r]];if(o)return o}}return null},_resetEventPlugins:function(){s=null;for(var e in u)u.hasOwnProperty(e)&&delete u[e];l.plugins.length=0;var t=l.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=l.registrationNameModules;for(var o in r)r.hasOwnProperty(o)&&delete r[o]}};e.exports=l},function(e,t,n){"use strict";function r(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function o(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function a(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=g.getNodeFromInstance(r),t?v.invokeGuardedCallbackWithCatch(o,n,e):v.invokeGuardedCallback(o,n,e),e.currentTarget=null}function s(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o1){for(var v=Array(m),g=0;g1){for(var _=Array(y),b=0;b]/;e.exports=r},function(e,t,n){"use strict";function r(e){return Object.prototype.hasOwnProperty.call(e,m)||(e[m]=f++,p[e[m]]={}),p[e[m]]}var o,i=n(4),a=n(33),s=n(126),u=n(63),l=n(154),c=n(43),p={},d=!1,f=0,h={topAbort:"abort",topAnimationEnd:l("animationend")||"animationend",topAnimationIteration:l("animationiteration")||"animationiteration",topAnimationStart:l("animationstart")||"animationstart",topBlur:"blur",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topChange:"change",topClick:"click",topCompositionEnd:"compositionend",topCompositionStart:"compositionstart",topCompositionUpdate:"compositionupdate",topContextMenu:"contextmenu",topCopy:"copy",topCut:"cut",topDoubleClick:"dblclick",topDrag:"drag",topDragEnd:"dragend",topDragEnter:"dragenter",topDragExit:"dragexit",topDragLeave:"dragleave",topDragOver:"dragover",topDragStart:"dragstart",topDrop:"drop",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topFocus:"focus",topInput:"input",topKeyDown:"keydown",topKeyPress:"keypress",topKeyUp:"keyup",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topMouseDown:"mousedown",topMouseMove:"mousemove",topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topPaste:"paste",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topScroll:"scroll",topSeeked:"seeked",topSeeking:"seeking",topSelectionChange:"selectionchange",topStalled:"stalled",topSuspend:"suspend",topTextInput:"textInput",topTimeUpdate:"timeupdate",topTouchCancel:"touchcancel",topTouchEnd:"touchend",topTouchMove:"touchmove",topTouchStart:"touchstart",topTransitionEnd:l("transitionend")||"transitionend",topVolumeChange:"volumechange",topWaiting:"waiting",topWheel:"wheel"},m="_reactListenersID"+String(Math.random()).slice(2),v=i({},s,{ReactEventListener:null,injection:{injectReactEventListener:function(e){e.setHandleTopLevel(v.handleTopLevel),v.ReactEventListener=e}},setEnabled:function(e){v.ReactEventListener&&v.ReactEventListener.setEnabled(e)},isEnabled:function(){return!(!v.ReactEventListener||!v.ReactEventListener.isEnabled())},listenTo:function(e,t){for(var n=t,o=r(n),i=a.registrationNameDependencies[e],s=0;s]/,u=n(39),l=u(function(e,t){if(e.namespaceURI!==i.svg||"innerHTML"in e)e.innerHTML=t;else{r=r||document.createElement("div"),r.innerHTML=""+t+"";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(o.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(l=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),a.test(t)||"<"===t[0]&&s.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}e.exports=l},function(e,t){"use strict";function n(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function r(e,t){if(n(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(var a=0;a-1?void 0:a("96",e),!l.plugins[n]){t.extractEvents?void 0:a("97",e),l.plugins[n]=t;var r=t.eventTypes;for(var i in r)o(r[i],t,i)?void 0:a("98",i,e)}}}function o(e,t,n){l.eventNameDispatchConfigs.hasOwnProperty(n)?a("99",n):void 0,l.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var s=r[o];i(s,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){l.registrationNameModules[e]?a("100",e):void 0,l.registrationNameModules[e]=t,l.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var a=n(2),s=(n(1),null),u={},l={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){s?a("101"):void 0,s=Array.prototype.slice.call(e),r()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];u.hasOwnProperty(n)&&u[n]===o||(u[n]?a("102",n):void 0,u[n]=o,t=!0)}t&&r()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return l.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var o=l.registrationNameModules[n[r]];if(o)return o}}return null},_resetEventPlugins:function(){s=null;for(var e in u)u.hasOwnProperty(e)&&delete u[e];l.plugins.length=0;var t=l.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=l.registrationNameModules;for(var o in r)r.hasOwnProperty(o)&&delete r[o]}};e.exports=l},function(e,t,n){"use strict";function r(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function o(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function a(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=g.getNodeFromInstance(r),t?m.invokeGuardedCallbackWithCatch(o,n,e):m.invokeGuardedCallback(o,n,e),e.currentTarget=null}function s(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=32||13===t?t:0}e.exports=n},function(e,t){"use strict";function n(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=o[e];return!!r&&!!n[r]}function r(e){return n}var o={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};e.exports=r},function(e,t){"use strict";function n(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}e.exports=n},function(e,t,n){"use strict";/** * Checks if an event is supported in the current execution environment. * @@ -18,7 +18,7 @@ i.replaceNodeWithMarkup=e.replaceNodeWithMarkup,i.processChildrenUpdates=e.proce * @internal * @license Modernizr 3.0.0pre (Custom Build) | MIT */ -function r(e,t){if(!i.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,r=n in document;if(!r){var a=document.createElement("div");a.setAttribute(n,"return;"),r="function"==typeof a[n]}return!r&&o&&"wheel"===e&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}var o,i=n(6);i.canUseDOM&&(o=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0),e.exports=r},function(e,t,n){"use strict";var r=(n(4),n(8)),o=(n(3),r);e.exports=o},function(e,t,n){"use strict";function r(e){u.enqueueUpdate(e)}function o(e){var t=typeof e;if("object"!==t)return t;var n=e.constructor&&e.constructor.name||t,r=Object.keys(e);return r.length>0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}function i(e,t){var n=s.get(e);return n?n:null}var a=n(2),s=(n(11),n(22)),u=(n(7),n(9)),l=(n(1),n(3),{isMounted:function(e){var t=s.get(e);return!!t&&!!t._renderedComponent},enqueueCallback:function(e,t,n){l.validateCallback(t,n);var o=i(e);return o?(o._pendingCallbacks?o._pendingCallbacks.push(t):o._pendingCallbacks=[t],void r(o)):null},enqueueCallbackInternal:function(e,t){e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],r(e)},enqueueForceUpdate:function(e){var t=i(e,"forceUpdate");t&&(t._pendingForceUpdate=!0,r(t))},enqueueReplaceState:function(e,t,n){var o=i(e,"replaceState");o&&(o._pendingStateQueue=[t],o._pendingReplaceState=!0,void 0!==n&&null!==n&&(l.validateCallback(n,"replaceState"),o._pendingCallbacks?o._pendingCallbacks.push(n):o._pendingCallbacks=[n]),r(o))},enqueueSetState:function(e,t){var n=i(e,"setState");if(n){var o=n._pendingStateQueue||(n._pendingStateQueue=[]);o.push(t),r(n)}},enqueueElementInternal:function(e,t,n){e._pendingElement=t,e._context=n,r(e)},validateCallback:function(e,t){e&&"function"!=typeof e?a("122",t,o(e)):void 0}});e.exports=l},function(e,t){"use strict";function n(e,t){var n=null===e||e===!1,r=null===t||t===!1;if(n||r)return n===r;var o=typeof e,i=typeof t;return"string"===o||"number"===o?"string"===i||"number"===i:"object"===i&&e.type===t.type&&e.key===t.key}e.exports=n},function(e,t){"use strict";function n(e){return function(){return e}}var r=function(){};r.thatReturns=n,r.thatReturnsFalse=n(!1),r.thatReturnsTrue=n(!0),r.thatReturnsNull=n(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(e){return e},e.exports=r},function(e,t,n){"use strict";function r(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}function o(e){return"function"==typeof e&&"undefined"!=typeof e.prototype&&"function"==typeof e.prototype.mountComponent&&"function"==typeof e.prototype.receiveComponent}function i(e,t){var n;if(null===e||e===!1)n=l.create(i);else if("object"==typeof e){var s=e,u=s.type;if("function"!=typeof u&&"string"!=typeof u){var d="";d+=r(s._owner),a("130",null==u?u:typeof u,d)}"string"==typeof s.type?n=c.createInternalComponent(s):o(s.type)?(n=new s.type(s),n.getHostNode||(n.getHostNode=n.getNativeNode)):n=new p(s)}else"string"==typeof e||"number"==typeof e?n=c.createInstanceForText(e):a("131",typeof e);return n._mountIndex=0,n._mountImage=null,n}var a=n(2),s=n(4),u=n(116),l=n(59),c=n(60),p=(n(165),n(1),n(3),function(e){this.construct(e)});s(p.prototype,u,{_instantiateReactComponent:i}),e.exports=i},function(e,t,n){"use strict";var r=n(8),o={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:r}},registerDefault:function(){}};e.exports=o},function(e,t){"use strict";function n(e){try{e.focus()}catch(e){}}e.exports=n},function(e,t){"use strict";function n(e){if(e=e||("undefined"!=typeof document?document:void 0),"undefined"==typeof e)return null;try{return e.activeElement||e.body}catch(t){return e.body}}e.exports=n},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(c===setTimeout)return setTimeout(e,0);if((c===n||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(t){try{return c.call(null,e,0)}catch(t){return c.call(this,e,0)}}}function i(e){if(p===clearTimeout)return clearTimeout(e);if((p===r||!p)&&clearTimeout)return p=clearTimeout,clearTimeout(e);try{return p(e)}catch(t){try{return p.call(null,e)}catch(t){return p.call(this,e)}}}function a(){v&&f&&(v=!1,f.length?h=f.concat(h):m=-1,h.length&&s())}function s(){if(!v){var e=o(a);v=!0;for(var t=h.length;t;){for(f=h,h=[];++m1)for(var n=1;n/,i=/^<\!\-\-/,a={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return i.test(e)?e:e.replace(o," "+a.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(a.CHECKSUM_ATTR_NAME);n=n&&parseInt(n,10);var o=r(e);return o===n}};e.exports=a},,function(e,t){"use strict";e.exports="15.6.2"},,function(e,t,n){"use strict";function r(e){return e}function o(e,t,n){function o(e,t){var n=y.hasOwnProperty(t)?y[t]:null;E.hasOwnProperty(t)&&u("OVERRIDE_BASE"===n,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",t),e&&u("DEFINE_MANY"===n||"DEFINE_MANY_MERGED"===n,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",t)}function i(e,n){if(n){u("function"!=typeof n,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),u(!t(n),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var r=e.prototype,i=r.__reactAutoBindPairs;n.hasOwnProperty(l)&&_.mixins(e,n.mixins);for(var a in n)if(n.hasOwnProperty(a)&&a!==l){var s=n[a],c=r.hasOwnProperty(a);if(o(c,a),_.hasOwnProperty(a))_[a](e,s);else{var p=y.hasOwnProperty(a),h="function"==typeof s,v=h&&!p&&!c&&n.autobind!==!1;if(v)i.push(a,s),r[a]=s;else if(c){var m=y[a];u(p&&("DEFINE_MANY_MERGED"===m||"DEFINE_MANY"===m),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",m,a),"DEFINE_MANY_MERGED"===m?r[a]=d(r[a],s):"DEFINE_MANY"===m&&(r[a]=f(r[a],s))}else r[a]=s}}}}function c(e,t){if(t)for(var n in t){var r=t[n];if(t.hasOwnProperty(n)){var o=n in _;u(!o,'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',n);var i=n in e;u(!i,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),e[n]=r}}}function p(e,t){u(e&&t&&"object"==typeof e&&"object"==typeof t,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.");for(var n in t)t.hasOwnProperty(n)&&(u(void 0===e[n],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",n),e[n]=t[n]);return e}function d(e,t){return function(){var n=e.apply(this,arguments),r=t.apply(this,arguments);if(null==n)return r;if(null==r)return n;var o={};return p(o,n),p(o,r),o}}function f(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function h(e,t){var n=t.bind(e);return n}function v(e){for(var t=e.__reactAutoBindPairs,n=0;n":a.innerHTML="<"+e+">",s[e]=!a.firstChild),s[e]?d[e]:null}var o=n(6),i=n(1),a=o.canUseDOM?document.createElement("div"):null,s={},u=[1,'"],l=[1,"","
"],c=[3,"","
"],p=[1,'',""],d={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:u,option:u,caption:l,colgroup:l,tbody:l,tfoot:l,thead:l,td:c,th:c},f=["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"];f.forEach(function(e){d[e]=p,s[e]=!0}),e.exports=r},function(e,t){"use strict";function n(e){return e.Window&&e instanceof e.Window?{x:e.pageXOffset||e.document.documentElement.scrollLeft,y:e.pageYOffset||e.document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}e.exports=n},function(e,t){"use strict";function n(e){return e.replace(r,"-$1").toLowerCase()}var r=/([A-Z])/g;e.exports=n},function(e,t,n){"use strict";function r(e){return o(e).replace(i,"-ms-")}var o=n(96),i=/^ms-/;e.exports=r},function(e,t){"use strict";function n(e){var t=e?e.ownerDocument||e:document,n=t.defaultView||window;return!(!e||!("function"==typeof n.Node?e instanceof n.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}e.exports=n},function(e,t,n){"use strict";function r(e){return o(e)&&3==e.nodeType}var o=n(98);e.exports=r},function(e,t){"use strict";function n(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}e.exports=n},function(e,t,n){"use strict";function r(e,t,n,r,o){}e.exports=r},function(e,t,n){"use strict";var r=n(47),o=n(79),i=n(103),a=n(4),s=n(78),u=n(101);e.exports=function(e,t){function n(e){var t=e&&(N&&e[N]||e[M]);if("function"==typeof t)return t}function l(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function c(e){this.message=e,this.stack=""}function p(e){function n(n,r,i,a,u,l,p){return a=a||I,l=l||i,p!==s&&t&&o(!1,"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"),null==r[i]?n?new c(null===r[i]?"The "+u+" `"+l+"` is marked as required "+("in `"+a+"`, but its value is `null`."):"The "+u+" `"+l+"` is marked as required in "+("`"+a+"`, but its value is `undefined`.")):null:e(r,i,a,u,l)}var r=n.bind(null,!1);return r.isRequired=n.bind(null,!0),r}function d(e){function t(t,n,r,o,i,a){var s=t[n],u=k(s);if(u!==e){var l=T(s);return new c("Invalid "+o+" `"+i+"` of type "+("`"+l+"` supplied to `"+r+"`, expected ")+("`"+e+"`."))}return null}return p(t)}function f(){return p(r.thatReturnsNull)}function h(e){function t(t,n,r,o,i){if("function"!=typeof e)return new c("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var a=t[n];if(!Array.isArray(a)){var u=k(a);return new c("Invalid "+o+" `"+i+"` of type "+("`"+u+"` supplied to `"+r+"`, expected an array."))}for(var l=0;l8&&C<=11),w=32,k=String.fromCharCode(w),T={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},P=!1,S=null,N={eventTypes:T,extractEvents:function(e,t,n,r){return[l(e,t,n,r),d(e,t,n,r)]}};e.exports=N},function(e,t,n){"use strict";var r=n(54),o=n(6),i=(n(7),n(90),n(150)),a=n(97),s=n(100),u=(n(3),s(function(e){return a(e)})),l=!1,c="cssFloat";if(o.canUseDOM){var p=document.createElement("div").style;try{p.font=""}catch(e){l=!0}void 0===document.documentElement.style.cssFloat&&(c="styleFloat")}var d={createMarkupForStyles:function(e,t){var n="";for(var r in e)if(e.hasOwnProperty(r)){var o=0===r.indexOf("--"),a=e[r];null!=a&&(n+=u(r)+":",n+=i(r,a,t,o)+";")}return n||null},setValueForStyles:function(e,t,n){var o=e.style;for(var a in t)if(t.hasOwnProperty(a)){var s=0===a.indexOf("--"),u=i(a,t[a],n,s);if("float"!==a&&"cssFloat"!==a||(a=c),s)o.setProperty(a,u);else if(u)o[a]=u;else{var p=l&&r.shorthandPropertyExpansions[a];if(p)for(var d in p)o[d]="";else o[a]=""}}}};e.exports=d},function(e,t,n){"use strict";function r(e,t,n){var r=T.getPooled(I.change,e,t,n);return r.type="change",E.accumulateTwoPhaseDispatches(r),r}function o(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function i(e){var t=r(A,e,S(e));k.batchedUpdates(a,t)}function a(e){C.enqueueEvents(e),C.processEventQueue(!1)}function s(e,t){R=e,A=t,R.attachEvent("onchange",i)}function u(){R&&(R.detachEvent("onchange",i),R=null,A=null)}function l(e,t){var n=P.updateValueIfChanged(e),r=t.simulated===!0&&U._allowSimulatedPassThrough;if(n||r)return e}function c(e,t){if("topChange"===e)return t}function p(e,t,n){"topFocus"===e?(u(),s(t,n)):"topBlur"===e&&u()}function d(e,t){R=e,A=t,R.attachEvent("onpropertychange",h)}function f(){R&&(R.detachEvent("onpropertychange",h),R=null,A=null)}function h(e){"value"===e.propertyName&&l(A,e)&&i(e)}function v(e,t,n){"topFocus"===e?(f(),d(t,n)):"topBlur"===e&&f()}function m(e,t,n){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return l(A,n)}function g(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function y(e,t,n){if("topClick"===e)return l(t,n)}function _(e,t,n){if("topInput"===e||"topChange"===e)return l(t,n)}function b(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}var C=n(18),E=n(19),x=n(6),w=n(5),k=n(9),T=n(10),P=n(66),S=n(42),N=n(43),M=n(67),I={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},R=null,A=null,O=!1;x.canUseDOM&&(O=N("change")&&(!document.documentMode||document.documentMode>8));var D=!1;x.canUseDOM&&(D=N("input")&&(!document.documentMode||document.documentMode>9));var U={eventTypes:I,_allowSimulatedPassThrough:!0,_isInputEventSupported:D,extractEvents:function(e,t,n,i){var a,s,u=t?w.getNodeFromInstance(t):window;if(o(u)?O?a=c:s=p:M(u)?D?a=_:(a=m,s=v):g(u)&&(a=y),a){var l=a(e,t,n);if(l){var d=r(l,n,i);return d}}s&&s(e,u,t),"topBlur"===e&&b(t,u)}};e.exports=U},function(e,t,n){"use strict";var r=n(2),o=n(16),i=n(6),a=n(93),s=n(8),u=(n(1),{dangerouslyReplaceNodeWithMarkup:function(e,t){if(i.canUseDOM?void 0:r("56"),t?void 0:r("57"),"HTML"===e.nodeName?r("58"):void 0,"string"==typeof t){var n=a(t,s)[0];e.parentNode.replaceChild(n,e)}else o.replaceChildWithTree(e,t)}});e.exports=u},function(e,t){"use strict";var n=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"];e.exports=n},function(e,t,n){"use strict";var r=n(19),o=n(5),i=n(24),a={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},s={eventTypes:a,extractEvents:function(e,t,n,s){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var u;if(s.window===s)u=s;else{var l=s.ownerDocument;u=l?l.defaultView||l.parentWindow:window}var c,p;if("topMouseOut"===e){c=t;var d=n.relatedTarget||n.toElement;p=d?o.getClosestInstanceFromNode(d):null}else c=null,p=t;if(c===p)return null;var f=null==c?u:o.getNodeFromInstance(c),h=null==p?u:o.getNodeFromInstance(p),v=i.getPooled(a.mouseLeave,c,n,s);v.type="mouseleave",v.target=f,v.relatedTarget=h;var m=i.getPooled(a.mouseEnter,p,n,s);return m.type="mouseenter",m.target=h,m.relatedTarget=f,r.accumulateEnterLeaveDispatches(v,m,c,p),[v,m]}};e.exports=s},function(e,t,n){"use strict";function r(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}var o=n(4),i=n(12),a=n(65);o(r.prototype,{destructor:function(){this._root=null,this._startText=null,this._fallbackText=null},getText:function(){return"value"in this._root?this._root.value:this._root[a()]},getData:function(){if(this._fallbackText)return this._fallbackText;var e,t,n=this._startText,r=n.length,o=this.getText(),i=o.length;for(e=0;e1?1-t:void 0;return this._fallbackText=o.slice(e,s),this._fallbackText}}),i.addPoolingTo(r),e.exports=r},function(e,t,n){"use strict";var r=n(17),o=r.injection.MUST_USE_PROPERTY,i=r.injection.HAS_BOOLEAN_VALUE,a=r.injection.HAS_NUMERIC_VALUE,s=r.injection.HAS_POSITIVE_NUMERIC_VALUE,u=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE,l={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+r.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:i,allowTransparency:0,alt:0,as:0,async:i,autoComplete:0,autoPlay:i,capture:i,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:o|i,cite:0,classID:0,className:0,cols:s,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:i,controlsList:0,coords:0,crossOrigin:0,data:0,dateTime:0,default:i,defer:i,dir:0,disabled:i,download:u,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:i,formTarget:0,frameBorder:0,headers:0,height:0,hidden:i,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:i,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:o|i,muted:o|i,name:0,nonce:0,noValidate:i,open:i,optimum:0,pattern:0,placeholder:0,playsInline:i,poster:0,preload:0,profile:0,radioGroup:0,readOnly:i,referrerPolicy:0,rel:0,required:i,reversed:i,role:0,rows:s,rowSpan:a,sandbox:0,scope:0,scoped:i,scrolling:0,seamless:i,selected:o|i,shape:0,size:s,sizes:0,span:s,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:a,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:i,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){return null==t?e.removeAttribute("value"):void("number"!==e.type||e.hasAttribute("value")===!1?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t))}}};e.exports=l},function(e,t,n){(function(t){"use strict";function r(e,t,n,r){var o=void 0===e[n];null!=t&&o&&(e[n]=i(t,!0))}var o=n(14),i=n(48),a=(n(35),n(46)),s=n(69);n(3),"undefined"!=typeof t&&t.env,1;var u={instantiateChildren:function(e,t,n,o){if(null==e)return null;var i={};return s(e,r,i),i},updateChildren:function(e,t,n,r,s,u,l,c,p){if(t||e){var d,f;for(d in t)if(t.hasOwnProperty(d)){f=e&&e[d];var h=f&&f._currentElement,v=t[d];if(null!=f&&a(h,v))o.receiveComponent(f,v,s,c),t[d]=f;else{f&&(r[d]=o.getHostNode(f),o.unmountComponent(f,!1));var m=i(v,!0);t[d]=m;var g=o.mountComponent(m,s,u,l,c,p);n.push(g)}}for(d in e)!e.hasOwnProperty(d)||t&&t.hasOwnProperty(d)||(f=e[d],r[d]=o.getHostNode(f),o.unmountComponent(f,!1))}},unmountChildren:function(e,t){for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];o.unmountComponent(r,t)}}};e.exports=u}).call(t,n(52))},function(e,t,n){"use strict";var r=n(31),o=n(119),i={processChildrenUpdates:o.dangerouslyProcessChildrenUpdates,replaceNodeWithMarkup:r.dangerouslyReplaceNodeWithMarkup};e.exports=i},function(e,t,n){"use strict";function r(e){}function o(e,t){}function i(e){return!(!e.prototype||!e.prototype.isReactComponent)}function a(e){return!(!e.prototype||!e.prototype.isPureReactComponent)}var s=n(2),u=n(4),l=n(13),c=n(37),p=n(11),d=n(38),f=n(22),h=(n(7),n(76)),v=n(14),m=n(23),g=(n(1),n(30)),y=n(46),_=(n(3),{ImpureClass:0,PureClass:1,StatelessFunctional:2});r.prototype.render=function(){var e=f.get(this)._currentElement.type,t=e(this.props,this.context,this.updater);return o(e,t),t};var b=1,C={construct:function(e){this._currentElement=e,this._rootNodeID=0,this._compositeType=null,this._instance=null,this._hostParent=null,this._hostContainerInfo=null,this._updateBatchNumber=null,this._pendingElement=null,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._renderedNodeType=null,this._renderedComponent=null,this._context=null,this._mountOrder=0,this._topLevelWrapper=null,this._pendingCallbacks=null,this._calledComponentWillUnmount=!1},mountComponent:function(e,t,n,u){this._context=u,this._mountOrder=b++,this._hostParent=t,this._hostContainerInfo=n;var c,p=this._currentElement.props,d=this._processContext(u),h=this._currentElement.type,v=e.getUpdateQueue(),g=i(h),y=this._constructComponent(g,p,d,v);g||null!=y&&null!=y.render?a(h)?this._compositeType=_.PureClass:this._compositeType=_.ImpureClass:(c=y,o(h,c),null===y||y===!1||l.isValidElement(y)?void 0:s("105",h.displayName||h.name||"Component"),y=new r(h),this._compositeType=_.StatelessFunctional),y.props=p,y.context=d,y.refs=m,y.updater=v,this._instance=y,f.set(y,this);var C=y.state;void 0===C&&(y.state=C=null),"object"!=typeof C||Array.isArray(C)?s("106",this.getName()||"ReactCompositeComponent"):void 0,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1;var E;return E=y.unstable_handleError?this.performInitialMountWithErrorHandling(c,t,n,e,u):this.performInitialMount(c,t,n,e,u),y.componentDidMount&&e.getReactMountReady().enqueue(y.componentDidMount,y),E},_constructComponent:function(e,t,n,r){return this._constructComponentWithoutOwner(e,t,n,r)},_constructComponentWithoutOwner:function(e,t,n,r){var o=this._currentElement.type;return e?new o(t,n,r):o(t,n,r)},performInitialMountWithErrorHandling:function(e,t,n,r,o){var i,a=r.checkpoint();try{i=this.performInitialMount(e,t,n,r,o)}catch(s){r.rollback(a),this._instance.unstable_handleError(s),this._pendingStateQueue&&(this._instance.state=this._processPendingState(this._instance.props,this._instance.context)),a=r.checkpoint(),this._renderedComponent.unmountComponent(!0),r.rollback(a),i=this.performInitialMount(e,t,n,r,o)}return i},performInitialMount:function(e,t,n,r,o){var i=this._instance,a=0;i.componentWillMount&&(i.componentWillMount(),this._pendingStateQueue&&(i.state=this._processPendingState(i.props,i.context))),void 0===e&&(e=this._renderValidatedComponent());var s=h.getType(e);this._renderedNodeType=s;var u=this._instantiateReactComponent(e,s!==h.EMPTY);this._renderedComponent=u;var l=v.mountComponent(u,r,t,n,this._processChildContext(o),a);return l},getHostNode:function(){return v.getHostNode(this._renderedComponent)},unmountComponent:function(e){if(this._renderedComponent){var t=this._instance;if(t.componentWillUnmount&&!t._calledComponentWillUnmount)if(t._calledComponentWillUnmount=!0,e){var n=this.getName()+".componentWillUnmount()";d.invokeGuardedCallback(n,t.componentWillUnmount.bind(t))}else t.componentWillUnmount();this._renderedComponent&&(v.unmountComponent(this._renderedComponent,e),this._renderedNodeType=null,this._renderedComponent=null,this._instance=null),this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._pendingCallbacks=null,this._pendingElement=null,this._context=null,this._rootNodeID=0,this._topLevelWrapper=null,f.remove(t)}},_maskContext:function(e){var t=this._currentElement.type,n=t.contextTypes;if(!n)return m;var r={};for(var o in n)r[o]=e[o];return r},_processContext:function(e){var t=this._maskContext(e);return t},_processChildContext:function(e){var t,n=this._currentElement.type,r=this._instance;if(r.getChildContext&&(t=r.getChildContext()),t){"object"!=typeof n.childContextTypes?s("107",this.getName()||"ReactCompositeComponent"):void 0;for(var o in t)o in n.childContextTypes?void 0:s("108",this.getName()||"ReactCompositeComponent",o);return u({},e,t)}return e},_checkContextTypes:function(e,t,n){},receiveComponent:function(e,t,n){var r=this._currentElement,o=this._context;this._pendingElement=null,this.updateComponent(t,r,e,o,n)},performUpdateIfNecessary:function(e){null!=this._pendingElement?v.receiveComponent(this,this._pendingElement,e,this._context):null!==this._pendingStateQueue||this._pendingForceUpdate?this.updateComponent(e,this._currentElement,this._currentElement,this._context,this._context):this._updateBatchNumber=null},updateComponent:function(e,t,n,r,o){var i=this._instance;null==i?s("136",this.getName()||"ReactCompositeComponent"):void 0;var a,u=!1;this._context===o?a=i.context:(a=this._processContext(o),u=!0);var l=t.props,c=n.props;t!==n&&(u=!0),u&&i.componentWillReceiveProps&&i.componentWillReceiveProps(c,a);var p=this._processPendingState(c,a),d=!0;this._pendingForceUpdate||(i.shouldComponentUpdate?d=i.shouldComponentUpdate(c,p,a):this._compositeType===_.PureClass&&(d=!g(l,c)||!g(i.state,p))),this._updateBatchNumber=null,d?(this._pendingForceUpdate=!1,this._performComponentUpdate(n,c,p,a,e,o)):(this._currentElement=n,this._context=o,i.props=c,i.state=p,i.context=a)},_processPendingState:function(e,t){var n=this._instance,r=this._pendingStateQueue,o=this._pendingReplaceState;if(this._pendingReplaceState=!1,this._pendingStateQueue=null,!r)return n.state;if(o&&1===r.length)return r[0];for(var i=u({},o?r[0]:n.state),a=o?1:0;a=0||null!=t.is}function v(e){var t=e.type;f(t),this._currentElement=e,this._tag=t.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}var m=n(2),g=n(4),y=n(105),_=n(107),b=n(16),C=n(32),E=n(17),x=n(56),w=n(18),k=n(33),T=n(28),P=n(57),S=n(5),N=n(120),M=n(121),I=n(58),R=n(124),A=(n(7),n(130)),O=n(81),D=(n(8),n(26)),U=(n(1),n(43),n(30),n(66)),L=(n(44),n(3),P),F=w.deleteListener,j=S.getNodeFromInstance,V=T.listenTo,B=k.registrationNameModules,W={string:!0,number:!0},H="style",q="__html",K={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},Y=11,z={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},X={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},G={listing:!0,pre:!0,textarea:!0},Q=g({menuitem:!0},X),$=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Z={},J={}.hasOwnProperty,ee=1;v.displayName="ReactDOMComponent",v.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=ee++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var i=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(p,this);break;case"input":N.mountWrapper(this,i,t),i=N.getHostProps(this,i),e.getReactMountReady().enqueue(c,this),e.getReactMountReady().enqueue(p,this);break;case"option":M.mountWrapper(this,i,t),i=M.getHostProps(this,i);break;case"select": -I.mountWrapper(this,i,t),i=I.getHostProps(this,i),e.getReactMountReady().enqueue(p,this);break;case"textarea":R.mountWrapper(this,i,t),i=R.getHostProps(this,i),e.getReactMountReady().enqueue(c,this),e.getReactMountReady().enqueue(p,this)}o(this,i);var a,d;null!=t?(a=t._namespaceURI,d=t._tag):n._tag&&(a=n._namespaceURI,d=n._tag),(null==a||a===C.svg&&"foreignobject"===d)&&(a=C.html),a===C.html&&("svg"===this._tag?a=C.svg:"math"===this._tag&&(a=C.mathml)),this._namespaceURI=a;var f;if(e.useCreateElement){var h,v=n._ownerDocument;if(a===C.html)if("script"===this._tag){var m=v.createElement("div"),g=this._currentElement.type;m.innerHTML="<"+g+">",h=m.removeChild(m.firstChild)}else h=i.is?v.createElement(this._currentElement.type,i.is):v.createElement(this._currentElement.type);else h=v.createElementNS(a,this._currentElement.type);S.precacheNode(this,h),this._flags|=L.hasCachedChildNodes,this._hostParent||x.setAttributeForRoot(h),this._updateDOMProperties(null,i,e);var _=b(h);this._createInitialChildren(e,i,r,_),f=_}else{var E=this._createOpenTagMarkupAndPutListeners(e,i),w=this._createContentMarkup(e,i,r);f=!w&&X[this._tag]?E+"/>":E+">"+w+""}switch(this._tag){case"input":e.getReactMountReady().enqueue(s,this),i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(u,this),i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"select":i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"button":i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(l,this)}return f},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var o=t[r];if(null!=o)if(B.hasOwnProperty(r))o&&i(this,r,o,e);else{r===H&&(o&&(o=this._previousStyleCopy=g({},t.style)),o=_.createMarkupForStyles(o,this));var a=null;null!=this._tag&&h(this._tag,t)?K.hasOwnProperty(r)||(a=x.createMarkupForCustomAttribute(r,o)):a=x.createMarkupForProperty(r,o),a&&(n+=" "+a)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+x.createMarkupForRoot()),n+=" "+x.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&(r=o.__html);else{var i=W[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)r=D(i);else if(null!=a){var s=this.mountChildren(a,e,n);r=s.join("")}}return G[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&b.queueHTML(r,o.__html);else{var i=W[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)""!==i&&b.queueText(r,i);else if(null!=a)for(var s=this.mountChildren(a,e,n),u=0;u"},receiveComponent:function(){},getHostNode:function(){return i.getNodeFromInstance(this)},unmountComponent:function(){i.uncacheNode(this)}}),e.exports=a},function(e,t,n){"use strict";var r=n(31),o=n(5),i={dangerouslyProcessChildrenUpdates:function(e,t){var n=o.getNodeFromInstance(e);r.processUpdates(n,t)}};e.exports=i},function(e,t,n){"use strict";function r(){this._rootNodeID&&d.updateWrapper(this)}function o(e){var t="checkbox"===e.type||"radio"===e.type;return t?null!=e.checked:null!=e.value}function i(e){var t=this._currentElement.props,n=l.executeOnChange(t,e);p.asap(r,this);var o=t.name;if("radio"===t.type&&null!=o){for(var i=c.getNodeFromInstance(this),s=i;s.parentNode;)s=s.parentNode;for(var u=s.querySelectorAll("input[name="+JSON.stringify(""+o)+'][type="radio"]'),d=0;dt.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function s(e,t){if(window.getSelection){var n=window.getSelection(),r=e[c()].length,o=Math.min(t.start,r),i=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>i){var a=i;i=o,o=a}var s=l(e,o),u=l(e,i);if(s&&u){var p=document.createRange();p.setStart(s.node,s.offset),n.removeAllRanges(),o>i?(n.addRange(p),n.extend(u.node,u.offset)):(p.setEnd(u.node,u.offset),n.addRange(p))}}}var u=n(6),l=n(154),c=n(65),p=u.canUseDOM&&"selection"in document&&!("getSelection"in window),d={getOffsets:p?o:i,setOffsets:p?a:s};e.exports=d},function(e,t,n){"use strict";var r=n(2),o=n(4),i=n(31),a=n(16),s=n(5),u=n(26),l=(n(1),n(44),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});o(l.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++,i=" react-text: "+o+" ",l=" /react-text ";if(this._domID=o,this._hostParent=t,e.useCreateElement){var c=n._ownerDocument,p=c.createComment(i),d=c.createComment(l),f=a(c.createDocumentFragment());return a.queueChild(f,a(p)),this._stringText&&a.queueChild(f,a(c.createTextNode(this._stringText))),a.queueChild(f,a(d)),s.precacheNode(this,p),this._closingComment=d,f}var h=u(this._stringText);return e.renderToStaticMarkup?h:""+h+""},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();i.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=s.getNodeFromInstance(this),n=t.nextSibling;;){if(null==n?r("67",this._domID):void 0,8===n.nodeType&&" /react-text "===n.nodeValue){this._closingComment=n;break}n=n.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,s.uncacheNode(this)}}),e.exports=l},function(e,t,n){"use strict";function r(){this._rootNodeID&&c.updateWrapper(this)}function o(e){var t=this._currentElement.props,n=s.executeOnChange(t,e);return l.asap(r,this),n}var i=n(2),a=n(4),s=n(36),u=n(5),l=n(9),c=(n(1),n(3),{getHostProps:function(e,t){null!=t.dangerouslySetInnerHTML?i("91"):void 0;var n=a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue,onChange:e._wrapperState.onChange});return n},mountWrapper:function(e,t){var n=s.getValue(t),r=n;if(null==n){var a=t.defaultValue,u=t.children;null!=u&&(null!=a?i("92"):void 0,Array.isArray(u)&&(u.length<=1?void 0:i("93"),u=u[0]),a=""+u),null==a&&(a=""),r=a}e._wrapperState={initialValue:""+r,listeners:null,onChange:o.bind(e)}},updateWrapper:function(e){var t=e._currentElement.props,n=u.getNodeFromInstance(e),r=s.getValue(t);if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e){var t=u.getNodeFromInstance(e),n=t.textContent;n===e._wrapperState.initialValue&&(t.value=n)}});e.exports=c},function(e,t,n){"use strict";function r(e,t){"_hostNode"in e?void 0:u("33"),"_hostNode"in t?void 0:u("33");for(var n=0,r=e;r;r=r._hostParent)n++;for(var o=0,i=t;i;i=i._hostParent)o++;for(;n-o>0;)e=e._hostParent,n--;for(;o-n>0;)t=t._hostParent,o--;for(var a=n;a--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}function o(e,t){"_hostNode"in e?void 0:u("35"),"_hostNode"in t?void 0:u("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1}function i(e){return"_hostNode"in e?void 0:u("36"),e._hostParent}function a(e,t,n){for(var r=[];e;)r.push(e),e=e._hostParent;var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(u[l],"captured",i)}var u=n(2);n(1),e.exports={isAncestor:o,getLowestCommonAncestor:r,getParentInstance:i,traverseTwoPhase:a,traverseEnterLeave:s}},function(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n},function(e,t,n){"use strict";function r(e){o.enqueueEvents(e),o.processEventQueue(!1)}var o=n(18),i={handleTopLevel:function(e,t,n,i){var a=o.extractEvents(e,t,n,i);r(a)}};e.exports=i},function(e,t,n){"use strict";function r(e){for(;e._hostParent;)e=e._hostParent;var t=p.getNodeFromInstance(e),n=t.parentNode;return p.getClosestInstanceFromNode(n)}function o(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function i(e){var t=f(e.nativeEvent),n=p.getClosestInstanceFromNode(t),o=n;do e.ancestors.push(o),o=o&&r(o);while(o);for(var i=0;i=t)return{node:o,offset:t-i};i=a}o=n(r(o))}}e.exports=o},function(e,t,n){"use strict";function r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}function o(e){if(s[e])return s[e];if(!a[e])return e;var t=a[e];for(var n in t)if(t.hasOwnProperty(n)&&n in u)return s[e]=t[n];return""}var i=n(6),a={animationend:r("Animation","AnimationEnd"),animationiteration:r("Animation","AnimationIteration"),animationstart:r("Animation","AnimationStart"),transitionend:r("Transition","TransitionEnd")},s={},u={};i.canUseDOM&&(u=document.createElement("div").style,"AnimationEvent"in window||(delete a.animationend.animation,delete a.animationiteration.animation,delete a.animationstart.animation),"TransitionEvent"in window||delete a.transitionend.transition),e.exports=o},function(e,t,n){"use strict";function r(e){return'"'+o(e)+'"'}var o=n(26);e.exports=r},function(e,t){"use strict";function n(e){var t=/[=:]/g,n={"=":"=0",":":"=2"},r=(""+e).replace(t,function(e){return n[e]});return"$"+r}function r(e){var t=/(=0|=2)/g,n={"=0":"=","=2":":"},r="."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1);return(""+r).replace(t,function(e){return n[e]})}var o={escape:n,unescape:r};e.exports=o},function(e,t,n){"use strict";var r=n(21),o=(n(1),function(e){var t=this;if(t.instancePool.length){var n=t.instancePool.pop();return t.call(n,e),n}return new t(e)}),i=function(e,t){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();return n.call(r,e,t),r}return new n(e,t)},a=function(e,t,n){var r=this;if(r.instancePool.length){var o=r.instancePool.pop();return r.call(o,e,t,n),o}return new r(e,t,n)},s=function(e,t,n,r){var o=this;if(o.instancePool.length){var i=o.instancePool.pop();return o.call(i,e,t,n,r),i}return new o(e,t,n,r)},u=function(e){var t=this;e instanceof t?void 0:r("25"),e.destructor(),t.instancePool.length0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}function i(e,t){var n=s.get(e);return n?n:null}var a=n(2),s=(n(11),n(23)),u=(n(8),n(9)),l=(n(1),n(3),{isMounted:function(e){var t=s.get(e);return!!t&&!!t._renderedComponent},enqueueCallback:function(e,t,n){l.validateCallback(t,n);var o=i(e);return o?(o._pendingCallbacks?o._pendingCallbacks.push(t):o._pendingCallbacks=[t],void r(o)):null},enqueueCallbackInternal:function(e,t){e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],r(e)},enqueueForceUpdate:function(e){var t=i(e,"forceUpdate");t&&(t._pendingForceUpdate=!0,r(t))},enqueueReplaceState:function(e,t,n){var o=i(e,"replaceState");o&&(o._pendingStateQueue=[t],o._pendingReplaceState=!0,void 0!==n&&null!==n&&(l.validateCallback(n,"replaceState"),o._pendingCallbacks?o._pendingCallbacks.push(n):o._pendingCallbacks=[n]),r(o))},enqueueSetState:function(e,t){var n=i(e,"setState");if(n){var o=n._pendingStateQueue||(n._pendingStateQueue=[]);o.push(t),r(n)}},enqueueElementInternal:function(e,t,n){e._pendingElement=t,e._context=n,r(e)},validateCallback:function(e,t){e&&"function"!=typeof e?a("122",t,o(e)):void 0}});e.exports=l},function(e,t){"use strict";function n(e,t){var n=null===e||e===!1,r=null===t||t===!1;if(n||r)return n===r;var o=typeof e,i=typeof t;return"string"===o||"number"===o?"string"===i||"number"===i:"object"===i&&e.type===t.type&&e.key===t.key}e.exports=n},function(e,t,n){"use strict";function r(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}function o(e){return"function"==typeof e&&"undefined"!=typeof e.prototype&&"function"==typeof e.prototype.mountComponent&&"function"==typeof e.prototype.receiveComponent}function i(e,t){var n;if(null===e||e===!1)n=l.create(i);else if("object"==typeof e){var s=e,u=s.type;if("function"!=typeof u&&"string"!=typeof u){var d="";d+=r(s._owner),a("130",null==u?u:typeof u,d)}"string"==typeof s.type?n=c.createInternalComponent(s):o(s.type)?(n=new s.type(s),n.getHostNode||(n.getHostNode=n.getNativeNode)):n=new p(s)}else"string"==typeof e||"number"==typeof e?n=c.createInstanceForText(e):a("131",typeof e);return n._mountIndex=0,n._mountImage=null,n}var a=n(2),s=n(4),u=n(115),l=n(60),c=n(61),p=(n(164),n(1),n(3),function(e){this.construct(e)});s(p.prototype,u,{_instantiateReactComponent:i}),e.exports=i},function(e,t,n){"use strict";function r(e){return e}function o(e,t,n){function o(e,t){var n=y.hasOwnProperty(t)?y[t]:null;E.hasOwnProperty(t)&&u("OVERRIDE_BASE"===n,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",t),e&&u("DEFINE_MANY"===n||"DEFINE_MANY_MERGED"===n,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",t)}function i(e,n){if(n){u("function"!=typeof n,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),u(!t(n),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var r=e.prototype,i=r.__reactAutoBindPairs;n.hasOwnProperty(l)&&_.mixins(e,n.mixins);for(var a in n)if(n.hasOwnProperty(a)&&a!==l){var s=n[a],c=r.hasOwnProperty(a);if(o(c,a),_.hasOwnProperty(a))_[a](e,s);else{var p=y.hasOwnProperty(a),h="function"==typeof s,m=h&&!p&&!c&&n.autobind!==!1;if(m)i.push(a,s),r[a]=s;else if(c){var v=y[a];u(p&&("DEFINE_MANY_MERGED"===v||"DEFINE_MANY"===v),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",v,a),"DEFINE_MANY_MERGED"===v?r[a]=d(r[a],s):"DEFINE_MANY"===v&&(r[a]=f(r[a],s))}else r[a]=s}}}}function c(e,t){if(t)for(var n in t){var r=t[n];if(t.hasOwnProperty(n)){var o=n in _;u(!o,'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',n);var i=n in e;u(!i,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),e[n]=r}}}function p(e,t){u(e&&t&&"object"==typeof e&&"object"==typeof t,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.");for(var n in t)t.hasOwnProperty(n)&&(u(void 0===e[n],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",n),e[n]=t[n]);return e}function d(e,t){return function(){var n=e.apply(this,arguments),r=t.apply(this,arguments);if(null==n)return r;if(null==r)return n;var o={};return p(o,n),p(o,r),o}}function f(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function h(e,t){var n=t.bind(e);return n}function m(e){for(var t=e.__reactAutoBindPairs,n=0;n1)for(var n=1;n/,i=/^<\!\-\-/,a={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return i.test(e)?e:e.replace(o," "+a.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(a.CHECKSUM_ATTR_NAME);n=n&&parseInt(n,10);var o=r(e);return o===n}};e.exports=a},,function(e,t){"use strict";e.exports="15.6.2"},,function(e,t,n){"use strict";var r=n(22),o=n(48);if("undefined"==typeof r)throw Error("create-react-class could not find the React object. If you are using script tags, make sure that React is being loaded before create-react-class.");var i=(new r.Component).updater;e.exports=o(r.Component,r.isValidElement,i)},function(e,t){"use strict";function n(e){return e.replace(r,function(e,t){return t.toUpperCase()})}var r=/-(.)/g;e.exports=n},function(e,t,n){"use strict";function r(e){return o(e.replace(i,"ms-"))}var o=n(87),i=/^-ms-/;e.exports=r},function(e,t,n){"use strict";function r(e,t){return!(!e||!t)&&(e===t||!o(e)&&(o(t)?r(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}var o=n(97);e.exports=r},function(e,t,n){"use strict";function r(e){var t=e.length;if(Array.isArray(e)||"object"!=typeof e&&"function"!=typeof e?a(!1):void 0,"number"!=typeof t?a(!1):void 0,0===t||t-1 in e?void 0:a(!1),"function"==typeof e.callee?a(!1):void 0,e.hasOwnProperty)try{return Array.prototype.slice.call(e)}catch(e){}for(var n=Array(t),r=0;r":a.innerHTML="<"+e+">", +s[e]=!a.firstChild),s[e]?d[e]:null}var o=n(6),i=n(1),a=o.canUseDOM?document.createElement("div"):null,s={},u=[1,'"],l=[1,"","
"],c=[3,"","
"],p=[1,'',""],d={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:u,option:u,caption:l,colgroup:l,tbody:l,tfoot:l,thead:l,td:c,th:c},f=["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"];f.forEach(function(e){d[e]=p,s[e]=!0}),e.exports=r},function(e,t){"use strict";function n(e){return e.Window&&e instanceof e.Window?{x:e.pageXOffset||e.document.documentElement.scrollLeft,y:e.pageYOffset||e.document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}e.exports=n},function(e,t){"use strict";function n(e){return e.replace(r,"-$1").toLowerCase()}var r=/([A-Z])/g;e.exports=n},function(e,t,n){"use strict";function r(e){return o(e).replace(i,"-ms-")}var o=n(94),i=/^ms-/;e.exports=r},function(e,t){"use strict";function n(e){var t=e?e.ownerDocument||e:document,n=t.defaultView||window;return!(!e||!("function"==typeof n.Node?e instanceof n.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}e.exports=n},function(e,t,n){"use strict";function r(e){return o(e)&&3==e.nodeType}var o=n(96);e.exports=r},function(e,t){"use strict";function n(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}e.exports=n},function(e,t,n){"use strict";function r(e,t,n,r,o){}e.exports=r},function(e,t,n){"use strict";var r=n(7),o=n(1),i=n(54);e.exports=function(){function e(e,t,n,r,a,s){s!==i&&o(!1,"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")}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,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){"use strict";var r=n(7),o=n(1),i=n(3),a=n(4),s=n(54),u=n(99);e.exports=function(e,t){function n(e){var t=e&&(N&&e[N]||e[M]);if("function"==typeof t)return t}function l(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function c(e){this.message=e,this.stack=""}function p(e){function n(n,r,i,a,u,l,p){return a=a||I,l=l||i,p!==s&&t&&o(!1,"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"),null==r[i]?n?new c(null===r[i]?"The "+u+" `"+l+"` is marked as required "+("in `"+a+"`, but its value is `null`."):"The "+u+" `"+l+"` is marked as required in "+("`"+a+"`, but its value is `undefined`.")):null:e(r,i,a,u,l)}var r=n.bind(null,!1);return r.isRequired=n.bind(null,!0),r}function d(e){function t(t,n,r,o,i,a){var s=t[n],u=k(s);if(u!==e){var l=T(s);return new c("Invalid "+o+" `"+i+"` of type "+("`"+l+"` supplied to `"+r+"`, expected ")+("`"+e+"`."))}return null}return p(t)}function f(){return p(r.thatReturnsNull)}function h(e){function t(t,n,r,o,i){if("function"!=typeof e)return new c("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var a=t[n];if(!Array.isArray(a)){var u=k(a);return new c("Invalid "+o+" `"+i+"` of type "+("`"+u+"` supplied to `"+r+"`, expected an array."))}for(var l=0;l8&&C<=11),w=32,k=String.fromCharCode(w),T={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},P=!1,S=null,N={eventTypes:T,extractEvents:function(e,t,n,r){return[l(e,t,n,r),d(e,t,n,r)]}};e.exports=N},function(e,t,n){"use strict";var r=n(55),o=n(6),i=(n(8),n(88),n(149)),a=n(95),s=n(98),u=(n(3),s(function(e){return a(e)})),l=!1,c="cssFloat";if(o.canUseDOM){var p=document.createElement("div").style;try{p.font=""}catch(e){l=!0}void 0===document.documentElement.style.cssFloat&&(c="styleFloat")}var d={createMarkupForStyles:function(e,t){var n="";for(var r in e)if(e.hasOwnProperty(r)){var o=0===r.indexOf("--"),a=e[r];null!=a&&(n+=u(r)+":",n+=i(r,a,t,o)+";")}return n||null},setValueForStyles:function(e,t,n){var o=e.style;for(var a in t)if(t.hasOwnProperty(a)){var s=0===a.indexOf("--"),u=i(a,t[a],n,s);if("float"!==a&&"cssFloat"!==a||(a=c),s)o.setProperty(a,u);else if(u)o[a]=u;else{var p=l&&r.shorthandPropertyExpansions[a];if(p)for(var d in p)o[d]="";else o[a]=""}}}};e.exports=d},function(e,t,n){"use strict";function r(e,t,n){var r=T.getPooled(I.change,e,t,n);return r.type="change",E.accumulateTwoPhaseDispatches(r),r}function o(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function i(e){var t=r(R,e,S(e));k.batchedUpdates(a,t)}function a(e){C.enqueueEvents(e),C.processEventQueue(!1)}function s(e,t){O=e,R=t,O.attachEvent("onchange",i)}function u(){O&&(O.detachEvent("onchange",i),O=null,R=null)}function l(e,t){var n=P.updateValueIfChanged(e),r=t.simulated===!0&&U._allowSimulatedPassThrough;if(n||r)return e}function c(e,t){if("topChange"===e)return t}function p(e,t,n){"topFocus"===e?(u(),s(t,n)):"topBlur"===e&&u()}function d(e,t){O=e,R=t,O.attachEvent("onpropertychange",h)}function f(){O&&(O.detachEvent("onpropertychange",h),O=null,R=null)}function h(e){"value"===e.propertyName&&l(R,e)&&i(e)}function m(e,t,n){"topFocus"===e?(f(),d(t,n)):"topBlur"===e&&f()}function v(e,t,n){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return l(R,n)}function g(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function y(e,t,n){if("topClick"===e)return l(t,n)}function _(e,t,n){if("topInput"===e||"topChange"===e)return l(t,n)}function b(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}var C=n(18),E=n(19),x=n(6),w=n(5),k=n(9),T=n(10),P=n(67),S=n(42),N=n(43),M=n(68),I={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},O=null,R=null,A=!1;x.canUseDOM&&(A=N("change")&&(!document.documentMode||document.documentMode>8));var D=!1;x.canUseDOM&&(D=N("input")&&(!document.documentMode||document.documentMode>9));var U={eventTypes:I,_allowSimulatedPassThrough:!0,_isInputEventSupported:D,extractEvents:function(e,t,n,i){var a,s,u=t?w.getNodeFromInstance(t):window;if(o(u)?A?a=c:s=p:M(u)?D?a=_:(a=v,s=m):g(u)&&(a=y),a){var l=a(e,t,n);if(l){var d=r(l,n,i);return d}}s&&s(e,u,t),"topBlur"===e&&b(t,u)}};e.exports=U},function(e,t,n){"use strict";var r=n(2),o=n(16),i=n(6),a=n(91),s=n(7),u=(n(1),{dangerouslyReplaceNodeWithMarkup:function(e,t){if(i.canUseDOM?void 0:r("56"),t?void 0:r("57"),"HTML"===e.nodeName?r("58"):void 0,"string"==typeof t){var n=a(t,s)[0];e.parentNode.replaceChild(n,e)}else o.replaceChildWithTree(e,t)}});e.exports=u},function(e,t){"use strict";var n=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"];e.exports=n},function(e,t,n){"use strict";var r=n(19),o=n(5),i=n(25),a={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},s={eventTypes:a,extractEvents:function(e,t,n,s){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var u;if(s.window===s)u=s;else{var l=s.ownerDocument;u=l?l.defaultView||l.parentWindow:window}var c,p;if("topMouseOut"===e){c=t;var d=n.relatedTarget||n.toElement;p=d?o.getClosestInstanceFromNode(d):null}else c=null,p=t;if(c===p)return null;var f=null==c?u:o.getNodeFromInstance(c),h=null==p?u:o.getNodeFromInstance(p),m=i.getPooled(a.mouseLeave,c,n,s);m.type="mouseleave",m.target=f,m.relatedTarget=h;var v=i.getPooled(a.mouseEnter,p,n,s);return v.type="mouseenter",v.target=h,v.relatedTarget=f,r.accumulateEnterLeaveDispatches(m,v,c,p),[m,v]}};e.exports=s},function(e,t,n){"use strict";function r(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}var o=n(4),i=n(12),a=n(66);o(r.prototype,{destructor:function(){this._root=null,this._startText=null,this._fallbackText=null},getText:function(){return"value"in this._root?this._root.value:this._root[a()]},getData:function(){if(this._fallbackText)return this._fallbackText;var e,t,n=this._startText,r=n.length,o=this.getText(),i=o.length;for(e=0;e1?1-t:void 0;return this._fallbackText=o.slice(e,s),this._fallbackText}}),i.addPoolingTo(r),e.exports=r},function(e,t,n){"use strict";var r=n(17),o=r.injection.MUST_USE_PROPERTY,i=r.injection.HAS_BOOLEAN_VALUE,a=r.injection.HAS_NUMERIC_VALUE,s=r.injection.HAS_POSITIVE_NUMERIC_VALUE,u=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE,l={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+r.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:i,allowTransparency:0,alt:0,as:0,async:i,autoComplete:0,autoPlay:i,capture:i,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:o|i,cite:0,classID:0,className:0,cols:s,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:i,controlsList:0,coords:0,crossOrigin:0,data:0,dateTime:0,default:i,defer:i,dir:0,disabled:i,download:u,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:i,formTarget:0,frameBorder:0,headers:0,height:0,hidden:i,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:i,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:o|i,muted:o|i,name:0,nonce:0,noValidate:i,open:i,optimum:0,pattern:0,placeholder:0,playsInline:i,poster:0,preload:0,profile:0,radioGroup:0,readOnly:i,referrerPolicy:0,rel:0,required:i,reversed:i,role:0,rows:s,rowSpan:a,sandbox:0,scope:0,scoped:i,scrolling:0,seamless:i,selected:o|i,shape:0,size:s,sizes:0,span:s,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:a,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:i,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){return null==t?e.removeAttribute("value"):void("number"!==e.type||e.hasAttribute("value")===!1?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t))}}};e.exports=l},function(e,t,n){(function(t){"use strict";function r(e,t,n,r){var o=void 0===e[n];null!=t&&o&&(e[n]=i(t,!0))}var o=n(14),i=n(47),a=(n(35),n(46)),s=n(70);n(3),"undefined"!=typeof t&&t.env,1;var u={instantiateChildren:function(e,t,n,o){if(null==e)return null;var i={};return s(e,r,i),i},updateChildren:function(e,t,n,r,s,u,l,c,p){if(t||e){var d,f;for(d in t)if(t.hasOwnProperty(d)){f=e&&e[d];var h=f&&f._currentElement,m=t[d];if(null!=f&&a(h,m))o.receiveComponent(f,m,s,c),t[d]=f;else{f&&(r[d]=o.getHostNode(f),o.unmountComponent(f,!1));var v=i(m,!0);t[d]=v;var g=o.mountComponent(v,s,u,l,c,p);n.push(g)}}for(d in e)!e.hasOwnProperty(d)||t&&t.hasOwnProperty(d)||(f=e[d],r[d]=o.getHostNode(f),o.unmountComponent(f,!1))}},unmountChildren:function(e,t){for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];o.unmountComponent(r,t)}}};e.exports=u}).call(t,n(52))},function(e,t,n){"use strict";var r=n(31),o=n(118),i={processChildrenUpdates:o.dangerouslyProcessChildrenUpdates,replaceNodeWithMarkup:r.dangerouslyReplaceNodeWithMarkup};e.exports=i},function(e,t,n){"use strict";function r(e){}function o(e,t){}function i(e){return!(!e.prototype||!e.prototype.isReactComponent)}function a(e){return!(!e.prototype||!e.prototype.isPureReactComponent)}var s=n(2),u=n(4),l=n(13),c=n(37),p=n(11),d=n(38),f=n(23),h=(n(8),n(77)),m=n(14),v=n(24),g=(n(1),n(30)),y=n(46),_=(n(3),{ImpureClass:0,PureClass:1,StatelessFunctional:2});r.prototype.render=function(){var e=f.get(this)._currentElement.type,t=e(this.props,this.context,this.updater);return o(e,t),t};var b=1,C={construct:function(e){this._currentElement=e,this._rootNodeID=0,this._compositeType=null,this._instance=null,this._hostParent=null,this._hostContainerInfo=null,this._updateBatchNumber=null,this._pendingElement=null,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._renderedNodeType=null,this._renderedComponent=null,this._context=null,this._mountOrder=0,this._topLevelWrapper=null,this._pendingCallbacks=null,this._calledComponentWillUnmount=!1},mountComponent:function(e,t,n,u){this._context=u,this._mountOrder=b++,this._hostParent=t,this._hostContainerInfo=n;var c,p=this._currentElement.props,d=this._processContext(u),h=this._currentElement.type,m=e.getUpdateQueue(),g=i(h),y=this._constructComponent(g,p,d,m);g||null!=y&&null!=y.render?a(h)?this._compositeType=_.PureClass:this._compositeType=_.ImpureClass:(c=y,o(h,c),null===y||y===!1||l.isValidElement(y)?void 0:s("105",h.displayName||h.name||"Component"),y=new r(h),this._compositeType=_.StatelessFunctional),y.props=p,y.context=d,y.refs=v,y.updater=m,this._instance=y,f.set(y,this);var C=y.state;void 0===C&&(y.state=C=null),"object"!=typeof C||Array.isArray(C)?s("106",this.getName()||"ReactCompositeComponent"):void 0,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1;var E;return E=y.unstable_handleError?this.performInitialMountWithErrorHandling(c,t,n,e,u):this.performInitialMount(c,t,n,e,u),y.componentDidMount&&e.getReactMountReady().enqueue(y.componentDidMount,y),E},_constructComponent:function(e,t,n,r){return this._constructComponentWithoutOwner(e,t,n,r)},_constructComponentWithoutOwner:function(e,t,n,r){var o=this._currentElement.type;return e?new o(t,n,r):o(t,n,r)},performInitialMountWithErrorHandling:function(e,t,n,r,o){var i,a=r.checkpoint();try{i=this.performInitialMount(e,t,n,r,o)}catch(s){r.rollback(a),this._instance.unstable_handleError(s),this._pendingStateQueue&&(this._instance.state=this._processPendingState(this._instance.props,this._instance.context)),a=r.checkpoint(),this._renderedComponent.unmountComponent(!0),r.rollback(a),i=this.performInitialMount(e,t,n,r,o)}return i},performInitialMount:function(e,t,n,r,o){var i=this._instance,a=0;i.componentWillMount&&(i.componentWillMount(),this._pendingStateQueue&&(i.state=this._processPendingState(i.props,i.context))),void 0===e&&(e=this._renderValidatedComponent());var s=h.getType(e);this._renderedNodeType=s;var u=this._instantiateReactComponent(e,s!==h.EMPTY);this._renderedComponent=u;var l=m.mountComponent(u,r,t,n,this._processChildContext(o),a);return l},getHostNode:function(){return m.getHostNode(this._renderedComponent)},unmountComponent:function(e){if(this._renderedComponent){var t=this._instance;if(t.componentWillUnmount&&!t._calledComponentWillUnmount)if(t._calledComponentWillUnmount=!0,e){var n=this.getName()+".componentWillUnmount()";d.invokeGuardedCallback(n,t.componentWillUnmount.bind(t))}else t.componentWillUnmount();this._renderedComponent&&(m.unmountComponent(this._renderedComponent,e),this._renderedNodeType=null,this._renderedComponent=null,this._instance=null),this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._pendingCallbacks=null,this._pendingElement=null,this._context=null,this._rootNodeID=0,this._topLevelWrapper=null,f.remove(t)}},_maskContext:function(e){var t=this._currentElement.type,n=t.contextTypes;if(!n)return v;var r={};for(var o in n)r[o]=e[o];return r},_processContext:function(e){var t=this._maskContext(e);return t},_processChildContext:function(e){var t,n=this._currentElement.type,r=this._instance;if(r.getChildContext&&(t=r.getChildContext()),t){"object"!=typeof n.childContextTypes?s("107",this.getName()||"ReactCompositeComponent"):void 0;for(var o in t)o in n.childContextTypes?void 0:s("108",this.getName()||"ReactCompositeComponent",o);return u({},e,t)}return e},_checkContextTypes:function(e,t,n){},receiveComponent:function(e,t,n){var r=this._currentElement,o=this._context;this._pendingElement=null,this.updateComponent(t,r,e,o,n)},performUpdateIfNecessary:function(e){null!=this._pendingElement?m.receiveComponent(this,this._pendingElement,e,this._context):null!==this._pendingStateQueue||this._pendingForceUpdate?this.updateComponent(e,this._currentElement,this._currentElement,this._context,this._context):this._updateBatchNumber=null},updateComponent:function(e,t,n,r,o){var i=this._instance;null==i?s("136",this.getName()||"ReactCompositeComponent"):void 0;var a,u=!1;this._context===o?a=i.context:(a=this._processContext(o),u=!0);var l=t.props,c=n.props;t!==n&&(u=!0),u&&i.componentWillReceiveProps&&i.componentWillReceiveProps(c,a);var p=this._processPendingState(c,a),d=!0;this._pendingForceUpdate||(i.shouldComponentUpdate?d=i.shouldComponentUpdate(c,p,a):this._compositeType===_.PureClass&&(d=!g(l,c)||!g(i.state,p))),this._updateBatchNumber=null,d?(this._pendingForceUpdate=!1,this._performComponentUpdate(n,c,p,a,e,o)):(this._currentElement=n,this._context=o,i.props=c,i.state=p,i.context=a)},_processPendingState:function(e,t){var n=this._instance,r=this._pendingStateQueue,o=this._pendingReplaceState;if(this._pendingReplaceState=!1,this._pendingStateQueue=null,!r)return n.state;if(o&&1===r.length)return r[0];for(var i=u({},o?r[0]:n.state),a=o?1:0;a=0||null!=t.is}function m(e){var t=e.type;f(t),this._currentElement=e,this._tag=t.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}var v=n(2),g=n(4),y=n(104),_=n(106),b=n(16),C=n(32),E=n(17),x=n(57),w=n(18),k=n(33),T=n(28),P=n(58),S=n(5),N=n(119),M=n(120),I=n(59),O=n(123),R=(n(8),n(129)),A=n(79),D=(n(7),n(27)),U=(n(1),n(43),n(30),n(67)),L=(n(44),n(3),P),F=w.deleteListener,j=S.getNodeFromInstance,V=T.listenTo,B=k.registrationNameModules,W={string:!0,number:!0},H="style",q="__html",K={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},Y=11,z={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},X={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},G={listing:!0,pre:!0,textarea:!0},Q=g({menuitem:!0},X),$=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Z={},J={}.hasOwnProperty,ee=1;m.displayName="ReactDOMComponent",m.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=ee++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var i=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(p,this);break;case"input":N.mountWrapper(this,i,t),i=N.getHostProps(this,i),e.getReactMountReady().enqueue(c,this),e.getReactMountReady().enqueue(p,this); +break;case"option":M.mountWrapper(this,i,t),i=M.getHostProps(this,i);break;case"select":I.mountWrapper(this,i,t),i=I.getHostProps(this,i),e.getReactMountReady().enqueue(p,this);break;case"textarea":O.mountWrapper(this,i,t),i=O.getHostProps(this,i),e.getReactMountReady().enqueue(c,this),e.getReactMountReady().enqueue(p,this)}o(this,i);var a,d;null!=t?(a=t._namespaceURI,d=t._tag):n._tag&&(a=n._namespaceURI,d=n._tag),(null==a||a===C.svg&&"foreignobject"===d)&&(a=C.html),a===C.html&&("svg"===this._tag?a=C.svg:"math"===this._tag&&(a=C.mathml)),this._namespaceURI=a;var f;if(e.useCreateElement){var h,m=n._ownerDocument;if(a===C.html)if("script"===this._tag){var v=m.createElement("div"),g=this._currentElement.type;v.innerHTML="<"+g+">",h=v.removeChild(v.firstChild)}else h=i.is?m.createElement(this._currentElement.type,i.is):m.createElement(this._currentElement.type);else h=m.createElementNS(a,this._currentElement.type);S.precacheNode(this,h),this._flags|=L.hasCachedChildNodes,this._hostParent||x.setAttributeForRoot(h),this._updateDOMProperties(null,i,e);var _=b(h);this._createInitialChildren(e,i,r,_),f=_}else{var E=this._createOpenTagMarkupAndPutListeners(e,i),w=this._createContentMarkup(e,i,r);f=!w&&X[this._tag]?E+"/>":E+">"+w+""}switch(this._tag){case"input":e.getReactMountReady().enqueue(s,this),i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(u,this),i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"select":i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"button":i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(l,this)}return f},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var o=t[r];if(null!=o)if(B.hasOwnProperty(r))o&&i(this,r,o,e);else{r===H&&(o&&(o=this._previousStyleCopy=g({},t.style)),o=_.createMarkupForStyles(o,this));var a=null;null!=this._tag&&h(this._tag,t)?K.hasOwnProperty(r)||(a=x.createMarkupForCustomAttribute(r,o)):a=x.createMarkupForProperty(r,o),a&&(n+=" "+a)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+x.createMarkupForRoot()),n+=" "+x.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&(r=o.__html);else{var i=W[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)r=D(i);else if(null!=a){var s=this.mountChildren(a,e,n);r=s.join("")}}return G[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&b.queueHTML(r,o.__html);else{var i=W[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)""!==i&&b.queueText(r,i);else if(null!=a)for(var s=this.mountChildren(a,e,n),u=0;u"},receiveComponent:function(){},getHostNode:function(){return i.getNodeFromInstance(this)},unmountComponent:function(){i.uncacheNode(this)}}),e.exports=a},function(e,t,n){"use strict";var r=n(31),o=n(5),i={dangerouslyProcessChildrenUpdates:function(e,t){var n=o.getNodeFromInstance(e);r.processUpdates(n,t)}};e.exports=i},function(e,t,n){"use strict";function r(){this._rootNodeID&&d.updateWrapper(this)}function o(e){var t="checkbox"===e.type||"radio"===e.type;return t?null!=e.checked:null!=e.value}function i(e){var t=this._currentElement.props,n=l.executeOnChange(t,e);p.asap(r,this);var o=t.name;if("radio"===t.type&&null!=o){for(var i=c.getNodeFromInstance(this),s=i;s.parentNode;)s=s.parentNode;for(var u=s.querySelectorAll("input[name="+JSON.stringify(""+o)+'][type="radio"]'),d=0;dt.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function s(e,t){if(window.getSelection){var n=window.getSelection(),r=e[c()].length,o=Math.min(t.start,r),i=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>i){var a=i;i=o,o=a}var s=l(e,o),u=l(e,i);if(s&&u){var p=document.createRange();p.setStart(s.node,s.offset),n.removeAllRanges(),o>i?(n.addRange(p),n.extend(u.node,u.offset)):(p.setEnd(u.node,u.offset),n.addRange(p))}}}var u=n(6),l=n(153),c=n(66),p=u.canUseDOM&&"selection"in document&&!("getSelection"in window),d={getOffsets:p?o:i,setOffsets:p?a:s};e.exports=d},function(e,t,n){"use strict";var r=n(2),o=n(4),i=n(31),a=n(16),s=n(5),u=n(27),l=(n(1),n(44),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});o(l.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++,i=" react-text: "+o+" ",l=" /react-text ";if(this._domID=o,this._hostParent=t,e.useCreateElement){var c=n._ownerDocument,p=c.createComment(i),d=c.createComment(l),f=a(c.createDocumentFragment());return a.queueChild(f,a(p)),this._stringText&&a.queueChild(f,a(c.createTextNode(this._stringText))),a.queueChild(f,a(d)),s.precacheNode(this,p),this._closingComment=d,f}var h=u(this._stringText);return e.renderToStaticMarkup?h:""+h+""},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();i.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=s.getNodeFromInstance(this),n=t.nextSibling;;){if(null==n?r("67",this._domID):void 0,8===n.nodeType&&" /react-text "===n.nodeValue){this._closingComment=n;break}n=n.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,s.uncacheNode(this)}}),e.exports=l},function(e,t,n){"use strict";function r(){this._rootNodeID&&c.updateWrapper(this)}function o(e){var t=this._currentElement.props,n=s.executeOnChange(t,e);return l.asap(r,this),n}var i=n(2),a=n(4),s=n(36),u=n(5),l=n(9),c=(n(1),n(3),{getHostProps:function(e,t){null!=t.dangerouslySetInnerHTML?i("91"):void 0;var n=a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue,onChange:e._wrapperState.onChange});return n},mountWrapper:function(e,t){var n=s.getValue(t),r=n;if(null==n){var a=t.defaultValue,u=t.children;null!=u&&(null!=a?i("92"):void 0,Array.isArray(u)&&(u.length<=1?void 0:i("93"),u=u[0]),a=""+u),null==a&&(a=""),r=a}e._wrapperState={initialValue:""+r,listeners:null,onChange:o.bind(e)}},updateWrapper:function(e){var t=e._currentElement.props,n=u.getNodeFromInstance(e),r=s.getValue(t);if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e){var t=u.getNodeFromInstance(e),n=t.textContent;n===e._wrapperState.initialValue&&(t.value=n)}});e.exports=c},function(e,t,n){"use strict";function r(e,t){"_hostNode"in e?void 0:u("33"),"_hostNode"in t?void 0:u("33");for(var n=0,r=e;r;r=r._hostParent)n++;for(var o=0,i=t;i;i=i._hostParent)o++;for(;n-o>0;)e=e._hostParent,n--;for(;o-n>0;)t=t._hostParent,o--;for(var a=n;a--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}function o(e,t){"_hostNode"in e?void 0:u("35"),"_hostNode"in t?void 0:u("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1}function i(e){return"_hostNode"in e?void 0:u("36"),e._hostParent}function a(e,t,n){for(var r=[];e;)r.push(e),e=e._hostParent;var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(u[l],"captured",i)}var u=n(2);n(1),e.exports={isAncestor:o,getLowestCommonAncestor:r,getParentInstance:i,traverseTwoPhase:a,traverseEnterLeave:s}},function(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n},function(e,t,n){"use strict";function r(e){o.enqueueEvents(e),o.processEventQueue(!1)}var o=n(18),i={handleTopLevel:function(e,t,n,i){var a=o.extractEvents(e,t,n,i);r(a)}};e.exports=i},function(e,t,n){"use strict";function r(e){for(;e._hostParent;)e=e._hostParent;var t=p.getNodeFromInstance(e),n=t.parentNode;return p.getClosestInstanceFromNode(n)}function o(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function i(e){var t=f(e.nativeEvent),n=p.getClosestInstanceFromNode(t),o=n;do e.ancestors.push(o),o=o&&r(o);while(o);for(var i=0;i=t)return{node:o,offset:t-i};i=a}o=n(r(o))}}e.exports=o},function(e,t,n){"use strict";function r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}function o(e){if(s[e])return s[e];if(!a[e])return e;var t=a[e];for(var n in t)if(t.hasOwnProperty(n)&&n in u)return s[e]=t[n];return""}var i=n(6),a={animationend:r("Animation","AnimationEnd"),animationiteration:r("Animation","AnimationIteration"),animationstart:r("Animation","AnimationStart"),transitionend:r("Transition","TransitionEnd")},s={},u={};i.canUseDOM&&(u=document.createElement("div").style,"AnimationEvent"in window||(delete a.animationend.animation,delete a.animationiteration.animation,delete a.animationstart.animation),"TransitionEvent"in window||delete a.transitionend.transition),e.exports=o},function(e,t,n){"use strict";function r(e){return'"'+o(e)+'"'}var o=n(27);e.exports=r},function(e,t){"use strict";function n(e){var t=/[=:]/g,n={"=":"=0",":":"=2"},r=(""+e).replace(t,function(e){return n[e]});return"$"+r}function r(e){var t=/(=0|=2)/g,n={"=0":"=","=2":":"},r="."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1);return(""+r).replace(t,function(e){return n[e]})}var o={escape:n,unescape:r};e.exports=o},function(e,t,n){"use strict";var r=n(21),o=(n(1),function(e){var t=this;if(t.instancePool.length){var n=t.instancePool.pop();return t.call(n,e),n}return new t(e)}),i=function(e,t){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();return n.call(r,e,t),r}return new n(e,t)},a=function(e,t,n){var r=this;if(r.instancePool.length){var o=r.instancePool.pop();return r.call(o,e,t,n),o}return new r(e,t,n)},s=function(e,t,n,r){var o=this;if(o.instancePool.length){var i=o.instancePool.pop();return o.call(i,e,t,n,r),i}return new o(e,t,n,r)},u=function(e){var t=this;e instanceof t?void 0:r("25"),e.destructor(),t.instancePool.length1){for(var v=Array(m),g=0;g1){for(var _=Array(y),C=0;C]/;e.exports=r},function(e,t,n){"use strict";e.exports=n(13)},function(e,t,n){"use strict";function r(e){return Object.prototype.hasOwnProperty.call(e,m)||(e[m]=f++,p[e[m]]={}),p[e[m]]}var o,i=n(4),a=n(33),u=n(127),s=n(62),l=n(155),c=n(43),p={},d=!1,f=0,h={topAbort:"abort",topAnimationEnd:l("animationend")||"animationend",topAnimationIteration:l("animationiteration")||"animationiteration",topAnimationStart:l("animationstart")||"animationstart",topBlur:"blur",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topChange:"change",topClick:"click",topCompositionEnd:"compositionend",topCompositionStart:"compositionstart",topCompositionUpdate:"compositionupdate",topContextMenu:"contextmenu",topCopy:"copy",topCut:"cut",topDoubleClick:"dblclick",topDrag:"drag",topDragEnd:"dragend",topDragEnter:"dragenter",topDragExit:"dragexit",topDragLeave:"dragleave",topDragOver:"dragover",topDragStart:"dragstart",topDrop:"drop",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topFocus:"focus",topInput:"input",topKeyDown:"keydown",topKeyPress:"keypress",topKeyUp:"keyup",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topMouseDown:"mousedown",topMouseMove:"mousemove",topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topPaste:"paste",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topScroll:"scroll",topSeeked:"seeked",topSeeking:"seeking",topSelectionChange:"selectionchange",topStalled:"stalled",topSuspend:"suspend",topTextInput:"textInput",topTimeUpdate:"timeupdate",topTouchCancel:"touchcancel",topTouchEnd:"touchend",topTouchMove:"touchmove",topTouchStart:"touchstart",topTransitionEnd:l("transitionend")||"transitionend",topVolumeChange:"volumechange",topWaiting:"waiting",topWheel:"wheel"},m="_reactListenersID"+String(Math.random()).slice(2),v=i({},u,{ReactEventListener:null,injection:{injectReactEventListener:function(e){e.setHandleTopLevel(v.handleTopLevel),v.ReactEventListener=e}},setEnabled:function(e){v.ReactEventListener&&v.ReactEventListener.setEnabled(e)},isEnabled:function(){return!(!v.ReactEventListener||!v.ReactEventListener.isEnabled())},listenTo:function(e,t){for(var n=t,o=r(n),i=a.registrationNameDependencies[e],u=0;u]/,s=n(39),l=s(function(e,t){if(e.namespaceURI!==i.svg||"innerHTML"in e)e.innerHTML=t;else{r=r||document.createElement("div"),r.innerHTML=""+t+"";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(o.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(l=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),a.test(t)||"<"===t[0]&&u.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}e.exports=l},function(e,t){"use strict";function n(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function r(e,t){if(n(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(var a=0;a-1?void 0:a("96",e),!l.plugins[n]){t.extractEvents?void 0:a("97",e),l.plugins[n]=t;var r=t.eventTypes;for(var i in r)o(r[i],t,i)?void 0:a("98",i,e)}}}function o(e,t,n){l.eventNameDispatchConfigs.hasOwnProperty(n)?a("99",n):void 0,l.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var u=r[o];i(u,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){l.registrationNameModules[e]?a("100",e):void 0,l.registrationNameModules[e]=t,l.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var a=n(2),u=(n(1),null),s={},l={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){u?a("101"):void 0,u=Array.prototype.slice.call(e),r()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];s.hasOwnProperty(n)&&s[n]===o||(s[n]?a("102",n):void 0,s[n]=o,t=!0)}t&&r()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return l.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var o=l.registrationNameModules[n[r]];if(o)return o}}return null},_resetEventPlugins:function(){u=null;for(var e in s)s.hasOwnProperty(e)&&delete s[e];l.plugins.length=0;var t=l.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=l.registrationNameModules;for(var o in r)r.hasOwnProperty(o)&&delete r[o]}};e.exports=l},function(e,t,n){"use strict";function r(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function o(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function a(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=g.getNodeFromInstance(r),t?m.invokeGuardedCallbackWithCatch(o,n,e):m.invokeGuardedCallback(o,n,e),e.currentTarget=null}function u(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o1){for(var v=Array(m),g=0;g1){for(var _=Array(y),C=0;C]/;e.exports=r},function(e,t,n){"use strict";function r(e){return Object.prototype.hasOwnProperty.call(e,m)||(e[m]=f++,p[e[m]]={}),p[e[m]]}var o,i=n(4),a=n(33),s=n(126),u=n(63),l=n(154),c=n(43),p={},d=!1,f=0,h={topAbort:"abort",topAnimationEnd:l("animationend")||"animationend",topAnimationIteration:l("animationiteration")||"animationiteration",topAnimationStart:l("animationstart")||"animationstart",topBlur:"blur",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topChange:"change",topClick:"click",topCompositionEnd:"compositionend",topCompositionStart:"compositionstart",topCompositionUpdate:"compositionupdate",topContextMenu:"contextmenu",topCopy:"copy",topCut:"cut",topDoubleClick:"dblclick",topDrag:"drag",topDragEnd:"dragend",topDragEnter:"dragenter",topDragExit:"dragexit",topDragLeave:"dragleave",topDragOver:"dragover",topDragStart:"dragstart",topDrop:"drop",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topFocus:"focus",topInput:"input",topKeyDown:"keydown",topKeyPress:"keypress",topKeyUp:"keyup",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topMouseDown:"mousedown",topMouseMove:"mousemove",topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topPaste:"paste",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topScroll:"scroll",topSeeked:"seeked",topSeeking:"seeking",topSelectionChange:"selectionchange",topStalled:"stalled",topSuspend:"suspend",topTextInput:"textInput",topTimeUpdate:"timeupdate",topTouchCancel:"touchcancel",topTouchEnd:"touchend",topTouchMove:"touchmove",topTouchStart:"touchstart",topTransitionEnd:l("transitionend")||"transitionend",topVolumeChange:"volumechange",topWaiting:"waiting",topWheel:"wheel"},m="_reactListenersID"+String(Math.random()).slice(2),v=i({},s,{ReactEventListener:null,injection:{injectReactEventListener:function(e){e.setHandleTopLevel(v.handleTopLevel),v.ReactEventListener=e}},setEnabled:function(e){v.ReactEventListener&&v.ReactEventListener.setEnabled(e)},isEnabled:function(){return!(!v.ReactEventListener||!v.ReactEventListener.isEnabled())},listenTo:function(e,t){for(var n=t,o=r(n),i=a.registrationNameDependencies[e],s=0;s]/,u=n(39),l=u(function(e,t){if(e.namespaceURI!==i.svg||"innerHTML"in e)e.innerHTML=t;else{r=r||document.createElement("div"),r.innerHTML=""+t+"";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(o.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(l=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),a.test(t)||"<"===t[0]&&s.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}e.exports=l},function(e,t){"use strict";function n(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function r(e,t){if(n(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(var a=0;a-1?void 0:a("96",e),!l.plugins[n]){t.extractEvents?void 0:a("97",e),l.plugins[n]=t;var r=t.eventTypes;for(var i in r)o(r[i],t,i)?void 0:a("98",i,e)}}}function o(e,t,n){l.eventNameDispatchConfigs.hasOwnProperty(n)?a("99",n):void 0,l.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var s=r[o];i(s,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){l.registrationNameModules[e]?a("100",e):void 0,l.registrationNameModules[e]=t,l.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var a=n(2),s=(n(1),null),u={},l={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){s?a("101"):void 0,s=Array.prototype.slice.call(e),r()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];u.hasOwnProperty(n)&&u[n]===o||(u[n]?a("102",n):void 0,u[n]=o,t=!0)}t&&r()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return l.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var o=l.registrationNameModules[n[r]];if(o)return o}}return null},_resetEventPlugins:function(){s=null;for(var e in u)u.hasOwnProperty(e)&&delete u[e];l.plugins.length=0;var t=l.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=l.registrationNameModules;for(var o in r)r.hasOwnProperty(o)&&delete r[o]}};e.exports=l},function(e,t,n){"use strict";function r(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function o(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function a(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=g.getNodeFromInstance(r),t?m.invokeGuardedCallbackWithCatch(o,n,e):m.invokeGuardedCallback(o,n,e),e.currentTarget=null}function s(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=32||13===t?t:0}e.exports=n},function(e,t){"use strict";function n(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=o[e];return!!r&&!!n[r]}function r(e){return n}var o={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};e.exports=r},function(e,t){"use strict";function n(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}e.exports=n},function(e,t,n){"use strict";/** * Checks if an event is supported in the current execution environment. * @@ -18,7 +18,7 @@ i.replaceNodeWithMarkup=e.replaceNodeWithMarkup,i.processChildrenUpdates=e.proce * @internal * @license Modernizr 3.0.0pre (Custom Build) | MIT */ -function r(e,t){if(!i.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,r=n in document;if(!r){var a=document.createElement("div");a.setAttribute(n,"return;"),r="function"==typeof a[n]}return!r&&o&&"wheel"===e&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}var o,i=n(6);i.canUseDOM&&(o=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0),e.exports=r},function(e,t,n){"use strict";var r=(n(4),n(8)),o=(n(3),r);e.exports=o},function(e,t,n){"use strict";function r(e){s.enqueueUpdate(e)}function o(e){var t=typeof e;if("object"!==t)return t;var n=e.constructor&&e.constructor.name||t,r=Object.keys(e);return r.length>0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}function i(e,t){var n=u.get(e);return n?n:null}var a=n(2),u=(n(11),n(22)),s=(n(7),n(9)),l=(n(1),n(3),{isMounted:function(e){var t=u.get(e);return!!t&&!!t._renderedComponent},enqueueCallback:function(e,t,n){l.validateCallback(t,n);var o=i(e);return o?(o._pendingCallbacks?o._pendingCallbacks.push(t):o._pendingCallbacks=[t],void r(o)):null},enqueueCallbackInternal:function(e,t){e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],r(e)},enqueueForceUpdate:function(e){var t=i(e,"forceUpdate");t&&(t._pendingForceUpdate=!0,r(t))},enqueueReplaceState:function(e,t,n){var o=i(e,"replaceState");o&&(o._pendingStateQueue=[t],o._pendingReplaceState=!0,void 0!==n&&null!==n&&(l.validateCallback(n,"replaceState"),o._pendingCallbacks?o._pendingCallbacks.push(n):o._pendingCallbacks=[n]),r(o))},enqueueSetState:function(e,t){var n=i(e,"setState");if(n){var o=n._pendingStateQueue||(n._pendingStateQueue=[]);o.push(t),r(n)}},enqueueElementInternal:function(e,t,n){e._pendingElement=t,e._context=n,r(e)},validateCallback:function(e,t){e&&"function"!=typeof e?a("122",t,o(e)):void 0}});e.exports=l},function(e,t){"use strict";function n(e,t){var n=null===e||e===!1,r=null===t||t===!1;if(n||r)return n===r;var o=typeof e,i=typeof t;return"string"===o||"number"===o?"string"===i||"number"===i:"object"===i&&e.type===t.type&&e.key===t.key}e.exports=n},function(e,t){"use strict";function n(e){return function(){return e}}var r=function(){};r.thatReturns=n,r.thatReturnsFalse=n(!1),r.thatReturnsTrue=n(!0),r.thatReturnsNull=n(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(e){return e},e.exports=r},function(e,t,n){"use strict";function r(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}function o(e){return"function"==typeof e&&"undefined"!=typeof e.prototype&&"function"==typeof e.prototype.mountComponent&&"function"==typeof e.prototype.receiveComponent}function i(e,t){var n;if(null===e||e===!1)n=l.create(i);else if("object"==typeof e){var u=e,s=u.type;if("function"!=typeof s&&"string"!=typeof s){var d="";d+=r(u._owner),a("130",null==s?s:typeof s,d)}"string"==typeof u.type?n=c.createInternalComponent(u):o(u.type)?(n=new u.type(u),n.getHostNode||(n.getHostNode=n.getNativeNode)):n=new p(u)}else"string"==typeof e||"number"==typeof e?n=c.createInstanceForText(e):a("131",typeof e);return n._mountIndex=0,n._mountImage=null,n}var a=n(2),u=n(4),s=n(116),l=n(59),c=n(60),p=(n(165),n(1),n(3),function(e){this.construct(e)});u(p.prototype,s,{_instantiateReactComponent:i}),e.exports=i},function(e,t,n){"use strict";var r=n(8),o={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:r}},registerDefault:function(){}};e.exports=o},function(e,t){"use strict";function n(e){try{e.focus()}catch(e){}}e.exports=n},function(e,t){"use strict";function n(e){if(e=e||("undefined"!=typeof document?document:void 0),"undefined"==typeof e)return null;try{return e.activeElement||e.body}catch(t){return e.body}}e.exports=n},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(c===setTimeout)return setTimeout(e,0);if((c===n||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(t){try{return c.call(null,e,0)}catch(t){return c.call(this,e,0)}}}function i(e){if(p===clearTimeout)return clearTimeout(e);if((p===r||!p)&&clearTimeout)return p=clearTimeout,clearTimeout(e);try{return p(e)}catch(t){try{return p.call(null,e)}catch(t){return p.call(this,e)}}}function a(){m&&f&&(m=!1,f.length?h=f.concat(h):v=-1,h.length&&u())}function u(){if(!m){var e=o(a);m=!0;for(var t=h.length;t;){for(f=h,h=[];++v1)for(var n=1;n/,i=/^<\!\-\-/,a={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return i.test(e)?e:e.replace(o," "+a.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(a.CHECKSUM_ATTR_NAME);n=n&&parseInt(n,10);var o=r(e);return o===n}};e.exports=a},function(e,t,n){"use strict";function r(e,t){for(var n=Math.min(e.length,t.length),r=0;r.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var a,u=v.createElement(F,{child:t});if(e){var s=E.get(e);a=s._processChildContext(s._context)}else a=P;var c=d(n);if(c){var p=c._currentElement,h=p.props.child;if(M(h,t)){var m=c._renderedComponent.getPublicInstance(),g=r&&function(){r.call(m)};return j._updateRootComponent(c,u,a,n,g),m}j.unmountComponentAtNode(n)}var y=o(n),_=y&&!!i(y),C=l(n),b=_&&!c&&!C,x=j._renderNewRootComponent(u,n,b,a)._renderedComponent.getPublicInstance();return r&&r.call(x),x},render:function(e,t,n){return j._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){c(e)?void 0:f("40");var t=d(e);return t?(delete U[t._instance.rootID],T.batchedUpdates(s,t,e,!1),!0):(l(e),1===e.nodeType&&e.hasAttribute(R),!1)},_mountImageIntoNode:function(e,t,n,i,a){if(c(t)?void 0:f("41"),i){var u=o(t);if(x.canReuseMarkup(e,u))return void y.precacheNode(n,u);var s=u.getAttribute(x.CHECKSUM_ATTR_NAME);u.removeAttribute(x.CHECKSUM_ATTR_NAME);var l=u.outerHTML;u.setAttribute(x.CHECKSUM_ATTR_NAME,s);var p=e,d=r(p,l),m=" (client) "+p.substring(d-20,d+20)+"\n (server) "+l.substring(d-20,d+20);t.nodeType===O?f("42",m):void 0}if(t.nodeType===O?f("43"):void 0,a.useCreateElement){for(;t.lastChild;)t.removeChild(t.lastChild);h.insertTreeBefore(t,e,null)}else S(t,e),y.precacheNode(n,t.firstChild)}};e.exports=j},function(e,t){"use strict";e.exports="15.6.2"},function(e,t,n){"use strict";function r(e){for(var t;(t=e._renderedNodeType)===o.COMPOSITE;)e=e._renderedComponent;return t===o.HOST?e._renderedComponent:t===o.EMPTY?null:void 0}var o=n(76);e.exports=r},function(e,t,n){"use strict";function r(e){return e}function o(e,t,n){function o(e,t){var n=y.hasOwnProperty(t)?y[t]:null;E.hasOwnProperty(t)&&s("OVERRIDE_BASE"===n,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",t),e&&s("DEFINE_MANY"===n||"DEFINE_MANY_MERGED"===n,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",t)}function i(e,n){if(n){s("function"!=typeof n,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),s(!t(n),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var r=e.prototype,i=r.__reactAutoBindPairs;n.hasOwnProperty(l)&&_.mixins(e,n.mixins);for(var a in n)if(n.hasOwnProperty(a)&&a!==l){var u=n[a],c=r.hasOwnProperty(a);if(o(c,a),_.hasOwnProperty(a))_[a](e,u);else{var p=y.hasOwnProperty(a),h="function"==typeof u,m=h&&!p&&!c&&n.autobind!==!1;if(m)i.push(a,u),r[a]=u;else if(c){var v=y[a];s(p&&("DEFINE_MANY_MERGED"===v||"DEFINE_MANY"===v),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",v,a),"DEFINE_MANY_MERGED"===v?r[a]=d(r[a],u):"DEFINE_MANY"===v&&(r[a]=f(r[a],u))}else r[a]=u}}}}function c(e,t){if(t)for(var n in t){var r=t[n];if(t.hasOwnProperty(n)){var o=n in _;s(!o,'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',n);var i=n in e;s(!i,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),e[n]=r}}}function p(e,t){s(e&&t&&"object"==typeof e&&"object"==typeof t,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.");for(var n in t)t.hasOwnProperty(n)&&(s(void 0===e[n],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",n), -e[n]=t[n]);return e}function d(e,t){return function(){var n=e.apply(this,arguments),r=t.apply(this,arguments);if(null==n)return r;if(null==r)return n;var o={};return p(o,n),p(o,r),o}}function f(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function h(e,t){var n=t.bind(e);return n}function m(e){for(var t=e.__reactAutoBindPairs,n=0;n":a.innerHTML="<"+e+">",u[e]=!a.firstChild),u[e]?d[e]:null}var o=n(6),i=n(1),a=o.canUseDOM?document.createElement("div"):null,u={},s=[1,'"],l=[1,"","
"],c=[3,"","
"],p=[1,'',""],d={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:s,option:s,caption:l,colgroup:l,tbody:l,tfoot:l,thead:l,td:c,th:c},f=["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"];f.forEach(function(e){d[e]=p,u[e]=!0}),e.exports=r},function(e,t){"use strict";function n(e){return e.Window&&e instanceof e.Window?{x:e.pageXOffset||e.document.documentElement.scrollLeft,y:e.pageYOffset||e.document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}e.exports=n},function(e,t){"use strict";function n(e){return e.replace(r,"-$1").toLowerCase()}var r=/([A-Z])/g;e.exports=n},function(e,t,n){"use strict";function r(e){return o(e).replace(i,"-ms-")}var o=n(96),i=/^ms-/;e.exports=r},function(e,t){"use strict";function n(e){var t=e?e.ownerDocument||e:document,n=t.defaultView||window;return!(!e||!("function"==typeof n.Node?e instanceof n.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}e.exports=n},function(e,t,n){"use strict";function r(e){return o(e)&&3==e.nodeType}var o=n(98);e.exports=r},function(e,t){"use strict";function n(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}e.exports=n},function(e,t,n){"use strict";function r(e,t,n,r,o){}e.exports=r},function(e,t,n){"use strict";var r=n(47),o=n(79),i=n(103),a=n(4),u=n(78),s=n(101);e.exports=function(e,t){function n(e){var t=e&&(S&&e[S]||e[M]);if("function"==typeof t)return t}function l(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function c(e){this.message=e,this.stack=""}function p(e){function n(n,r,i,a,s,l,p){return a=a||I,l=l||i,p!==u&&t&&o(!1,"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"),null==r[i]?n?new c(null===r[i]?"The "+s+" `"+l+"` is marked as required "+("in `"+a+"`, but its value is `null`."):"The "+s+" `"+l+"` is marked as required in "+("`"+a+"`, but its value is `undefined`.")):null:e(r,i,a,s,l)}var r=n.bind(null,!1);return r.isRequired=n.bind(null,!0),r}function d(e){function t(t,n,r,o,i,a){var u=t[n],s=k(u);if(s!==e){var l=T(u);return new c("Invalid "+o+" `"+i+"` of type "+("`"+l+"` supplied to `"+r+"`, expected ")+("`"+e+"`."))}return null}return p(t)}function f(){return p(r.thatReturnsNull)}function h(e){function t(t,n,r,o,i){if("function"!=typeof e)return new c("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var a=t[n];if(!Array.isArray(a)){var s=k(a);return new c("Invalid "+o+" `"+i+"` of type "+("`"+s+"` supplied to `"+r+"`, expected an array."))}for(var l=0;l8&&b<=11),w=32,k=String.fromCharCode(w),T={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},P=!1,N=null,S={eventTypes:T,extractEvents:function(e,t,n,r){return[l(e,t,n,r),d(e,t,n,r)]}};e.exports=S},function(e,t,n){"use strict";var r=n(54),o=n(6),i=(n(7),n(90),n(150)),a=n(97),u=n(100),s=(n(3),u(function(e){return a(e)})),l=!1,c="cssFloat";if(o.canUseDOM){var p=document.createElement("div").style;try{p.font=""}catch(e){l=!0}void 0===document.documentElement.style.cssFloat&&(c="styleFloat")}var d={createMarkupForStyles:function(e,t){var n="";for(var r in e)if(e.hasOwnProperty(r)){var o=0===r.indexOf("--"),a=e[r];null!=a&&(n+=s(r)+":",n+=i(r,a,t,o)+";")}return n||null},setValueForStyles:function(e,t,n){var o=e.style;for(var a in t)if(t.hasOwnProperty(a)){var u=0===a.indexOf("--"),s=i(a,t[a],n,u);if("float"!==a&&"cssFloat"!==a||(a=c),u)o.setProperty(a,s);else if(s)o[a]=s;else{var p=l&&r.shorthandPropertyExpansions[a];if(p)for(var d in p)o[d]="";else o[a]=""}}}};e.exports=d},function(e,t,n){"use strict";function r(e,t,n){var r=T.getPooled(I.change,e,t,n);return r.type="change",E.accumulateTwoPhaseDispatches(r),r}function o(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function i(e){var t=r(A,e,N(e));k.batchedUpdates(a,t)}function a(e){b.enqueueEvents(e),b.processEventQueue(!1)}function u(e,t){R=e,A=t,R.attachEvent("onchange",i)}function s(){R&&(R.detachEvent("onchange",i),R=null,A=null)}function l(e,t){var n=P.updateValueIfChanged(e),r=t.simulated===!0&&U._allowSimulatedPassThrough;if(n||r)return e}function c(e,t){if("topChange"===e)return t}function p(e,t,n){"topFocus"===e?(s(),u(t,n)):"topBlur"===e&&s()}function d(e,t){R=e,A=t,R.attachEvent("onpropertychange",h)}function f(){R&&(R.detachEvent("onpropertychange",h),R=null,A=null)}function h(e){"value"===e.propertyName&&l(A,e)&&i(e)}function m(e,t,n){"topFocus"===e?(f(),d(t,n)):"topBlur"===e&&f()}function v(e,t,n){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return l(A,n)}function g(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function y(e,t,n){if("topClick"===e)return l(t,n)}function _(e,t,n){if("topInput"===e||"topChange"===e)return l(t,n)}function C(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}var b=n(18),E=n(19),x=n(6),w=n(5),k=n(9),T=n(10),P=n(66),N=n(42),S=n(43),M=n(67),I={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},R=null,A=null,O=!1;x.canUseDOM&&(O=S("change")&&(!document.documentMode||document.documentMode>8));var D=!1;x.canUseDOM&&(D=S("input")&&(!document.documentMode||document.documentMode>9));var U={eventTypes:I,_allowSimulatedPassThrough:!0,_isInputEventSupported:D,extractEvents:function(e,t,n,i){var a,u,s=t?w.getNodeFromInstance(t):window;if(o(s)?O?a=c:u=p:M(s)?D?a=_:(a=v,u=m):g(s)&&(a=y),a){var l=a(e,t,n);if(l){var d=r(l,n,i);return d}}u&&u(e,s,t),"topBlur"===e&&C(t,s)}};e.exports=U},function(e,t,n){"use strict";var r=n(2),o=n(16),i=n(6),a=n(93),u=n(8),s=(n(1),{dangerouslyReplaceNodeWithMarkup:function(e,t){if(i.canUseDOM?void 0:r("56"),t?void 0:r("57"),"HTML"===e.nodeName?r("58"):void 0,"string"==typeof t){var n=a(t,u)[0];e.parentNode.replaceChild(n,e)}else o.replaceChildWithTree(e,t)}});e.exports=s},function(e,t){"use strict";var n=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"];e.exports=n},function(e,t,n){"use strict";var r=n(19),o=n(5),i=n(24),a={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},u={eventTypes:a,extractEvents:function(e,t,n,u){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var s;if(u.window===u)s=u;else{var l=u.ownerDocument;s=l?l.defaultView||l.parentWindow:window}var c,p;if("topMouseOut"===e){c=t;var d=n.relatedTarget||n.toElement;p=d?o.getClosestInstanceFromNode(d):null}else c=null,p=t;if(c===p)return null;var f=null==c?s:o.getNodeFromInstance(c),h=null==p?s:o.getNodeFromInstance(p),m=i.getPooled(a.mouseLeave,c,n,u);m.type="mouseleave",m.target=f,m.relatedTarget=h;var v=i.getPooled(a.mouseEnter,p,n,u);return v.type="mouseenter",v.target=h,v.relatedTarget=f,r.accumulateEnterLeaveDispatches(m,v,c,p),[m,v]}};e.exports=u},function(e,t,n){"use strict";function r(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}var o=n(4),i=n(12),a=n(65);o(r.prototype,{destructor:function(){this._root=null,this._startText=null,this._fallbackText=null},getText:function(){return"value"in this._root?this._root.value:this._root[a()]},getData:function(){if(this._fallbackText)return this._fallbackText;var e,t,n=this._startText,r=n.length,o=this.getText(),i=o.length;for(e=0;e1?1-t:void 0;return this._fallbackText=o.slice(e,u),this._fallbackText}}),i.addPoolingTo(r),e.exports=r},function(e,t,n){"use strict";var r=n(17),o=r.injection.MUST_USE_PROPERTY,i=r.injection.HAS_BOOLEAN_VALUE,a=r.injection.HAS_NUMERIC_VALUE,u=r.injection.HAS_POSITIVE_NUMERIC_VALUE,s=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE,l={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+r.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:i,allowTransparency:0,alt:0,as:0,async:i,autoComplete:0,autoPlay:i,capture:i,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:o|i,cite:0,classID:0,className:0,cols:u,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:i,controlsList:0,coords:0,crossOrigin:0,data:0,dateTime:0,default:i,defer:i,dir:0,disabled:i,download:s,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:i,formTarget:0,frameBorder:0,headers:0,height:0,hidden:i,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:i,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:o|i,muted:o|i,name:0,nonce:0,noValidate:i,open:i,optimum:0,pattern:0,placeholder:0,playsInline:i,poster:0,preload:0,profile:0,radioGroup:0,readOnly:i,referrerPolicy:0,rel:0,required:i,reversed:i,role:0,rows:u,rowSpan:a,sandbox:0,scope:0,scoped:i,scrolling:0,seamless:i,selected:o|i,shape:0,size:u,sizes:0,span:u,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:a,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:i,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){return null==t?e.removeAttribute("value"):void("number"!==e.type||e.hasAttribute("value")===!1?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t))}}};e.exports=l},function(e,t,n){(function(t){"use strict";function r(e,t,n,r){var o=void 0===e[n];null!=t&&o&&(e[n]=i(t,!0))}var o=n(14),i=n(48),a=(n(35),n(46)),u=n(69);n(3),"undefined"!=typeof t&&t.env,1;var s={instantiateChildren:function(e,t,n,o){if(null==e)return null;var i={};return u(e,r,i),i},updateChildren:function(e,t,n,r,u,s,l,c,p){if(t||e){var d,f;for(d in t)if(t.hasOwnProperty(d)){f=e&&e[d];var h=f&&f._currentElement,m=t[d];if(null!=f&&a(h,m))o.receiveComponent(f,m,u,c),t[d]=f;else{f&&(r[d]=o.getHostNode(f),o.unmountComponent(f,!1));var v=i(m,!0);t[d]=v;var g=o.mountComponent(v,u,s,l,c,p);n.push(g)}}for(d in e)!e.hasOwnProperty(d)||t&&t.hasOwnProperty(d)||(f=e[d],r[d]=o.getHostNode(f),o.unmountComponent(f,!1))}},unmountChildren:function(e,t){for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];o.unmountComponent(r,t)}}};e.exports=s}).call(t,n(52))},function(e,t,n){"use strict";var r=n(31),o=n(119),i={processChildrenUpdates:o.dangerouslyProcessChildrenUpdates,replaceNodeWithMarkup:r.dangerouslyReplaceNodeWithMarkup};e.exports=i},function(e,t,n){"use strict";function r(e){}function o(e,t){}function i(e){return!(!e.prototype||!e.prototype.isReactComponent)}function a(e){return!(!e.prototype||!e.prototype.isPureReactComponent)}var u=n(2),s=n(4),l=n(13),c=n(37),p=n(11),d=n(38),f=n(22),h=(n(7),n(76)),m=n(14),v=n(23),g=(n(1),n(30)),y=n(46),_=(n(3),{ImpureClass:0,PureClass:1,StatelessFunctional:2});r.prototype.render=function(){var e=f.get(this)._currentElement.type,t=e(this.props,this.context,this.updater);return o(e,t),t};var C=1,b={construct:function(e){this._currentElement=e,this._rootNodeID=0,this._compositeType=null,this._instance=null,this._hostParent=null,this._hostContainerInfo=null,this._updateBatchNumber=null,this._pendingElement=null,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._renderedNodeType=null,this._renderedComponent=null,this._context=null,this._mountOrder=0,this._topLevelWrapper=null,this._pendingCallbacks=null,this._calledComponentWillUnmount=!1},mountComponent:function(e,t,n,s){this._context=s,this._mountOrder=C++,this._hostParent=t,this._hostContainerInfo=n;var c,p=this._currentElement.props,d=this._processContext(s),h=this._currentElement.type,m=e.getUpdateQueue(),g=i(h),y=this._constructComponent(g,p,d,m);g||null!=y&&null!=y.render?a(h)?this._compositeType=_.PureClass:this._compositeType=_.ImpureClass:(c=y,o(h,c),null===y||y===!1||l.isValidElement(y)?void 0:u("105",h.displayName||h.name||"Component"),y=new r(h),this._compositeType=_.StatelessFunctional),y.props=p,y.context=d,y.refs=v,y.updater=m,this._instance=y,f.set(y,this);var b=y.state;void 0===b&&(y.state=b=null),"object"!=typeof b||Array.isArray(b)?u("106",this.getName()||"ReactCompositeComponent"):void 0,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1;var E;return E=y.unstable_handleError?this.performInitialMountWithErrorHandling(c,t,n,e,s):this.performInitialMount(c,t,n,e,s),y.componentDidMount&&e.getReactMountReady().enqueue(y.componentDidMount,y),E},_constructComponent:function(e,t,n,r){return this._constructComponentWithoutOwner(e,t,n,r)},_constructComponentWithoutOwner:function(e,t,n,r){var o=this._currentElement.type;return e?new o(t,n,r):o(t,n,r)},performInitialMountWithErrorHandling:function(e,t,n,r,o){var i,a=r.checkpoint();try{i=this.performInitialMount(e,t,n,r,o)}catch(u){r.rollback(a),this._instance.unstable_handleError(u),this._pendingStateQueue&&(this._instance.state=this._processPendingState(this._instance.props,this._instance.context)),a=r.checkpoint(),this._renderedComponent.unmountComponent(!0),r.rollback(a),i=this.performInitialMount(e,t,n,r,o)}return i},performInitialMount:function(e,t,n,r,o){var i=this._instance,a=0;i.componentWillMount&&(i.componentWillMount(),this._pendingStateQueue&&(i.state=this._processPendingState(i.props,i.context))),void 0===e&&(e=this._renderValidatedComponent());var u=h.getType(e);this._renderedNodeType=u;var s=this._instantiateReactComponent(e,u!==h.EMPTY);this._renderedComponent=s;var l=m.mountComponent(s,r,t,n,this._processChildContext(o),a);return l},getHostNode:function(){return m.getHostNode(this._renderedComponent)},unmountComponent:function(e){if(this._renderedComponent){var t=this._instance;if(t.componentWillUnmount&&!t._calledComponentWillUnmount)if(t._calledComponentWillUnmount=!0,e){var n=this.getName()+".componentWillUnmount()";d.invokeGuardedCallback(n,t.componentWillUnmount.bind(t))}else t.componentWillUnmount();this._renderedComponent&&(m.unmountComponent(this._renderedComponent,e),this._renderedNodeType=null,this._renderedComponent=null,this._instance=null),this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._pendingCallbacks=null,this._pendingElement=null,this._context=null,this._rootNodeID=0,this._topLevelWrapper=null,f.remove(t)}},_maskContext:function(e){var t=this._currentElement.type,n=t.contextTypes;if(!n)return v;var r={};for(var o in n)r[o]=e[o];return r},_processContext:function(e){var t=this._maskContext(e);return t},_processChildContext:function(e){var t,n=this._currentElement.type,r=this._instance;if(r.getChildContext&&(t=r.getChildContext()),t){"object"!=typeof n.childContextTypes?u("107",this.getName()||"ReactCompositeComponent"):void 0;for(var o in t)o in n.childContextTypes?void 0:u("108",this.getName()||"ReactCompositeComponent",o);return s({},e,t)}return e},_checkContextTypes:function(e,t,n){},receiveComponent:function(e,t,n){var r=this._currentElement,o=this._context;this._pendingElement=null,this.updateComponent(t,r,e,o,n)},performUpdateIfNecessary:function(e){null!=this._pendingElement?m.receiveComponent(this,this._pendingElement,e,this._context):null!==this._pendingStateQueue||this._pendingForceUpdate?this.updateComponent(e,this._currentElement,this._currentElement,this._context,this._context):this._updateBatchNumber=null},updateComponent:function(e,t,n,r,o){var i=this._instance;null==i?u("136",this.getName()||"ReactCompositeComponent"):void 0;var a,s=!1;this._context===o?a=i.context:(a=this._processContext(o),s=!0);var l=t.props,c=n.props;t!==n&&(s=!0),s&&i.componentWillReceiveProps&&i.componentWillReceiveProps(c,a);var p=this._processPendingState(c,a),d=!0;this._pendingForceUpdate||(i.shouldComponentUpdate?d=i.shouldComponentUpdate(c,p,a):this._compositeType===_.PureClass&&(d=!g(l,c)||!g(i.state,p))),this._updateBatchNumber=null,d?(this._pendingForceUpdate=!1,this._performComponentUpdate(n,c,p,a,e,o)):(this._currentElement=n,this._context=o,i.props=c,i.state=p,i.context=a)},_processPendingState:function(e,t){var n=this._instance,r=this._pendingStateQueue,o=this._pendingReplaceState;if(this._pendingReplaceState=!1,this._pendingStateQueue=null,!r)return n.state;if(o&&1===r.length)return r[0];for(var i=s({},o?r[0]:n.state),a=o?1:0;a=0||null!=t.is}function m(e){var t=e.type;f(t),this._currentElement=e,this._tag=t.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}var v=n(2),g=n(4),y=n(105),_=n(107),C=n(16),b=n(32),E=n(17),x=n(56),w=n(18),k=n(33),T=n(28),P=n(57),N=n(5),S=n(120),M=n(121),I=n(58),R=n(124),A=(n(7),n(130)),O=n(81),D=(n(8),n(26)),U=(n(1),n(43),n(30),n(66)),L=(n(44),n(3),P),F=w.deleteListener,j=N.getNodeFromInstance,V=T.listenTo,B=k.registrationNameModules,W={string:!0,number:!0},H="style",q="__html",K={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},Y=11,z={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},X={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},G={listing:!0,pre:!0,textarea:!0},Q=g({menuitem:!0},X),$=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Z={},J={}.hasOwnProperty,ee=1;m.displayName="ReactDOMComponent",m.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=ee++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var i=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(p,this);break;case"input":S.mountWrapper(this,i,t),i=S.getHostProps(this,i),e.getReactMountReady().enqueue(c,this),e.getReactMountReady().enqueue(p,this);break;case"option":M.mountWrapper(this,i,t),i=M.getHostProps(this,i);break;case"select":I.mountWrapper(this,i,t),i=I.getHostProps(this,i),e.getReactMountReady().enqueue(p,this);break;case"textarea":R.mountWrapper(this,i,t),i=R.getHostProps(this,i),e.getReactMountReady().enqueue(c,this),e.getReactMountReady().enqueue(p,this)}o(this,i);var a,d;null!=t?(a=t._namespaceURI,d=t._tag):n._tag&&(a=n._namespaceURI,d=n._tag),(null==a||a===b.svg&&"foreignobject"===d)&&(a=b.html),a===b.html&&("svg"===this._tag?a=b.svg:"math"===this._tag&&(a=b.mathml)),this._namespaceURI=a;var f;if(e.useCreateElement){var h,m=n._ownerDocument;if(a===b.html)if("script"===this._tag){var v=m.createElement("div"),g=this._currentElement.type;v.innerHTML="<"+g+">",h=v.removeChild(v.firstChild)}else h=i.is?m.createElement(this._currentElement.type,i.is):m.createElement(this._currentElement.type);else h=m.createElementNS(a,this._currentElement.type);N.precacheNode(this,h),this._flags|=L.hasCachedChildNodes,this._hostParent||x.setAttributeForRoot(h),this._updateDOMProperties(null,i,e);var _=C(h);this._createInitialChildren(e,i,r,_),f=_}else{var E=this._createOpenTagMarkupAndPutListeners(e,i),w=this._createContentMarkup(e,i,r);f=!w&&X[this._tag]?E+"/>":E+">"+w+""}switch(this._tag){case"input":e.getReactMountReady().enqueue(u,this),i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(s,this),i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"select":i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"button":i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(l,this)}return f},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var o=t[r];if(null!=o)if(B.hasOwnProperty(r))o&&i(this,r,o,e);else{r===H&&(o&&(o=this._previousStyleCopy=g({},t.style)),o=_.createMarkupForStyles(o,this));var a=null;null!=this._tag&&h(this._tag,t)?K.hasOwnProperty(r)||(a=x.createMarkupForCustomAttribute(r,o)):a=x.createMarkupForProperty(r,o),a&&(n+=" "+a)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+x.createMarkupForRoot()),n+=" "+x.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&(r=o.__html);else{var i=W[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)r=D(i);else if(null!=a){var u=this.mountChildren(a,e,n);r=u.join("")}}return G[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&C.queueHTML(r,o.__html);else{var i=W[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)""!==i&&C.queueText(r,i);else if(null!=a)for(var u=this.mountChildren(a,e,n),s=0;s"},receiveComponent:function(){},getHostNode:function(){return i.getNodeFromInstance(this)},unmountComponent:function(){i.uncacheNode(this)}}),e.exports=a},function(e,t,n){"use strict";var r=n(31),o=n(5),i={dangerouslyProcessChildrenUpdates:function(e,t){var n=o.getNodeFromInstance(e);r.processUpdates(n,t)}};e.exports=i},function(e,t,n){"use strict";function r(){this._rootNodeID&&d.updateWrapper(this)}function o(e){var t="checkbox"===e.type||"radio"===e.type;return t?null!=e.checked:null!=e.value}function i(e){var t=this._currentElement.props,n=l.executeOnChange(t,e);p.asap(r,this);var o=t.name;if("radio"===t.type&&null!=o){for(var i=c.getNodeFromInstance(this),u=i;u.parentNode;)u=u.parentNode;for(var s=u.querySelectorAll("input[name="+JSON.stringify(""+o)+'][type="radio"]'),d=0;dt.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function u(e,t){if(window.getSelection){var n=window.getSelection(),r=e[c()].length,o=Math.min(t.start,r),i=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>i){var a=i;i=o,o=a}var u=l(e,o),s=l(e,i);if(u&&s){var p=document.createRange();p.setStart(u.node,u.offset),n.removeAllRanges(),o>i?(n.addRange(p),n.extend(s.node,s.offset)):(p.setEnd(s.node,s.offset),n.addRange(p))}}}var s=n(6),l=n(154),c=n(65),p=s.canUseDOM&&"selection"in document&&!("getSelection"in window),d={getOffsets:p?o:i,setOffsets:p?a:u};e.exports=d},function(e,t,n){"use strict";var r=n(2),o=n(4),i=n(31),a=n(16),u=n(5),s=n(26),l=(n(1),n(44),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});o(l.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++,i=" react-text: "+o+" ",l=" /react-text ";if(this._domID=o,this._hostParent=t,e.useCreateElement){var c=n._ownerDocument,p=c.createComment(i),d=c.createComment(l),f=a(c.createDocumentFragment());return a.queueChild(f,a(p)),this._stringText&&a.queueChild(f,a(c.createTextNode(this._stringText))),a.queueChild(f,a(d)),u.precacheNode(this,p),this._closingComment=d,f}var h=s(this._stringText);return e.renderToStaticMarkup?h:""+h+""},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();i.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=u.getNodeFromInstance(this),n=t.nextSibling;;){if(null==n?r("67",this._domID):void 0,8===n.nodeType&&" /react-text "===n.nodeValue){this._closingComment=n;break}n=n.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,u.uncacheNode(this)}}),e.exports=l},function(e,t,n){"use strict";function r(){this._rootNodeID&&c.updateWrapper(this)}function o(e){var t=this._currentElement.props,n=u.executeOnChange(t,e);return l.asap(r,this),n}var i=n(2),a=n(4),u=n(36),s=n(5),l=n(9),c=(n(1),n(3),{getHostProps:function(e,t){null!=t.dangerouslySetInnerHTML?i("91"):void 0;var n=a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue,onChange:e._wrapperState.onChange});return n},mountWrapper:function(e,t){var n=u.getValue(t),r=n;if(null==n){var a=t.defaultValue,s=t.children;null!=s&&(null!=a?i("92"):void 0,Array.isArray(s)&&(s.length<=1?void 0:i("93"),s=s[0]),a=""+s),null==a&&(a=""),r=a}e._wrapperState={initialValue:""+r,listeners:null,onChange:o.bind(e)}},updateWrapper:function(e){var t=e._currentElement.props,n=s.getNodeFromInstance(e),r=u.getValue(t);if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e){var t=s.getNodeFromInstance(e),n=t.textContent;n===e._wrapperState.initialValue&&(t.value=n)}});e.exports=c},function(e,t,n){"use strict";function r(e,t){"_hostNode"in e?void 0:s("33"),"_hostNode"in t?void 0:s("33");for(var n=0,r=e;r;r=r._hostParent)n++;for(var o=0,i=t;i;i=i._hostParent)o++;for(;n-o>0;)e=e._hostParent,n--;for(;o-n>0;)t=t._hostParent,o--;for(var a=n;a--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}function o(e,t){"_hostNode"in e?void 0:s("35"),"_hostNode"in t?void 0:s("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1}function i(e){return"_hostNode"in e?void 0:s("36"),e._hostParent}function a(e,t,n){for(var r=[];e;)r.push(e),e=e._hostParent;var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(s[l],"captured",i)}var s=n(2);n(1),e.exports={isAncestor:o,getLowestCommonAncestor:r,getParentInstance:i,traverseTwoPhase:a,traverseEnterLeave:u}},function(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n},function(e,t,n){"use strict";function r(e){o.enqueueEvents(e),o.processEventQueue(!1)}var o=n(18),i={handleTopLevel:function(e,t,n,i){var a=o.extractEvents(e,t,n,i);r(a)}};e.exports=i},function(e,t,n){"use strict";function r(e){for(;e._hostParent;)e=e._hostParent;var t=p.getNodeFromInstance(e),n=t.parentNode;return p.getClosestInstanceFromNode(n)}function o(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function i(e){var t=f(e.nativeEvent),n=p.getClosestInstanceFromNode(t),o=n;do e.ancestors.push(o),o=o&&r(o);while(o);for(var i=0;i=t)return{node:o,offset:t-i};i=a}o=n(r(o))}}e.exports=o},function(e,t,n){"use strict";function r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}function o(e){if(u[e])return u[e];if(!a[e])return e;var t=a[e];for(var n in t)if(t.hasOwnProperty(n)&&n in s)return u[e]=t[n];return""}var i=n(6),a={animationend:r("Animation","AnimationEnd"),animationiteration:r("Animation","AnimationIteration"),animationstart:r("Animation","AnimationStart"),transitionend:r("Transition","TransitionEnd")},u={},s={};i.canUseDOM&&(s=document.createElement("div").style,"AnimationEvent"in window||(delete a.animationend.animation,delete a.animationiteration.animation,delete a.animationstart.animation),"TransitionEvent"in window||delete a.transitionend.transition),e.exports=o},function(e,t,n){"use strict";function r(e){return'"'+o(e)+'"'}var o=n(26);e.exports=r},function(e,t){"use strict";function n(e){var t=/[=:]/g,n={"=":"=0",":":"=2"},r=(""+e).replace(t,function(e){return n[e]});return"$"+r}function r(e){var t=/(=0|=2)/g,n={"=0":"=","=2":":"},r="."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1);return(""+r).replace(t,function(e){return n[e]})}var o={escape:n,unescape:r};e.exports=o},function(e,t,n){"use strict";var r=n(21),o=(n(1),function(e){var t=this;if(t.instancePool.length){var n=t.instancePool.pop();return t.call(n,e),n}return new t(e)}),i=function(e,t){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();return n.call(r,e,t),r}return new n(e,t)},a=function(e,t,n){var r=this;if(r.instancePool.length){var o=r.instancePool.pop();return r.call(o,e,t,n),o}return new r(e,t,n)},u=function(e,t,n,r){var o=this;if(o.instancePool.length){var i=o.instancePool.pop();return o.call(i,e,t,n,r),i}return new o(e,t,n,r)},s=function(e){var t=this;e instanceof t?void 0:r("25"),e.destructor(),t.instancePool.length0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}function i(e,t){var n=s.get(e);return n?n:null}var a=n(2),s=(n(11),n(23)),u=(n(8),n(9)),l=(n(1),n(3),{isMounted:function(e){var t=s.get(e);return!!t&&!!t._renderedComponent},enqueueCallback:function(e,t,n){l.validateCallback(t,n);var o=i(e);return o?(o._pendingCallbacks?o._pendingCallbacks.push(t):o._pendingCallbacks=[t],void r(o)):null},enqueueCallbackInternal:function(e,t){e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],r(e)},enqueueForceUpdate:function(e){var t=i(e,"forceUpdate");t&&(t._pendingForceUpdate=!0,r(t))},enqueueReplaceState:function(e,t,n){var o=i(e,"replaceState");o&&(o._pendingStateQueue=[t],o._pendingReplaceState=!0,void 0!==n&&null!==n&&(l.validateCallback(n,"replaceState"),o._pendingCallbacks?o._pendingCallbacks.push(n):o._pendingCallbacks=[n]),r(o))},enqueueSetState:function(e,t){var n=i(e,"setState");if(n){var o=n._pendingStateQueue||(n._pendingStateQueue=[]);o.push(t),r(n)}},enqueueElementInternal:function(e,t,n){e._pendingElement=t,e._context=n,r(e)},validateCallback:function(e,t){e&&"function"!=typeof e?a("122",t,o(e)):void 0}});e.exports=l},function(e,t){"use strict";function n(e,t){var n=null===e||e===!1,r=null===t||t===!1;if(n||r)return n===r;var o=typeof e,i=typeof t;return"string"===o||"number"===o?"string"===i||"number"===i:"object"===i&&e.type===t.type&&e.key===t.key}e.exports=n},function(e,t,n){"use strict";function r(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}function o(e){return"function"==typeof e&&"undefined"!=typeof e.prototype&&"function"==typeof e.prototype.mountComponent&&"function"==typeof e.prototype.receiveComponent}function i(e,t){var n;if(null===e||e===!1)n=l.create(i);else if("object"==typeof e){var s=e,u=s.type;if("function"!=typeof u&&"string"!=typeof u){var d="";d+=r(s._owner),a("130",null==u?u:typeof u,d)}"string"==typeof s.type?n=c.createInternalComponent(s):o(s.type)?(n=new s.type(s),n.getHostNode||(n.getHostNode=n.getNativeNode)):n=new p(s)}else"string"==typeof e||"number"==typeof e?n=c.createInstanceForText(e):a("131",typeof e);return n._mountIndex=0,n._mountImage=null,n}var a=n(2),s=n(4),u=n(115),l=n(60),c=n(61),p=(n(164),n(1),n(3),function(e){this.construct(e)});s(p.prototype,u,{_instantiateReactComponent:i}),e.exports=i},function(e,t,n){"use strict";function r(e){return e}function o(e,t,n){function o(e,t){var n=y.hasOwnProperty(t)?y[t]:null;E.hasOwnProperty(t)&&u("OVERRIDE_BASE"===n,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",t),e&&u("DEFINE_MANY"===n||"DEFINE_MANY_MERGED"===n,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",t)}function i(e,n){if(n){u("function"!=typeof n,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),u(!t(n),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var r=e.prototype,i=r.__reactAutoBindPairs;n.hasOwnProperty(l)&&_.mixins(e,n.mixins);for(var a in n)if(n.hasOwnProperty(a)&&a!==l){var s=n[a],c=r.hasOwnProperty(a);if(o(c,a),_.hasOwnProperty(a))_[a](e,s);else{var p=y.hasOwnProperty(a),h="function"==typeof s,m=h&&!p&&!c&&n.autobind!==!1;if(m)i.push(a,s),r[a]=s;else if(c){var v=y[a];u(p&&("DEFINE_MANY_MERGED"===v||"DEFINE_MANY"===v),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",v,a),"DEFINE_MANY_MERGED"===v?r[a]=d(r[a],s):"DEFINE_MANY"===v&&(r[a]=f(r[a],s))}else r[a]=s}}}}function c(e,t){if(t)for(var n in t){var r=t[n];if(t.hasOwnProperty(n)){var o=n in _;u(!o,'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',n);var i=n in e;u(!i,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),e[n]=r}}}function p(e,t){u(e&&t&&"object"==typeof e&&"object"==typeof t,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.");for(var n in t)t.hasOwnProperty(n)&&(u(void 0===e[n],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",n),e[n]=t[n]);return e}function d(e,t){return function(){var n=e.apply(this,arguments),r=t.apply(this,arguments);if(null==n)return r;if(null==r)return n;var o={};return p(o,n),p(o,r),o}}function f(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function h(e,t){var n=t.bind(e);return n}function m(e){for(var t=e.__reactAutoBindPairs,n=0;n1)for(var n=1;n/,i=/^<\!\-\-/,a={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return i.test(e)?e:e.replace(o," "+a.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(a.CHECKSUM_ATTR_NAME);n=n&&parseInt(n,10);var o=r(e);return o===n}};e.exports=a},function(e,t,n){"use strict";function r(e,t){for(var n=Math.min(e.length,t.length),r=0;r.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var a,s=v.createElement(F,{child:t});if(e){var u=E.get(e);a=u._processChildContext(u._context)}else a=P;var c=d(n);if(c){var p=c._currentElement,h=p.props.child;if(M(h,t)){var m=c._renderedComponent.getPublicInstance(),g=r&&function(){r.call(m)};return j._updateRootComponent(c,s,a,n,g),m}j.unmountComponentAtNode(n)}var y=o(n),_=y&&!!i(y),C=l(n),b=_&&!c&&!C,x=j._renderNewRootComponent(s,n,b,a)._renderedComponent.getPublicInstance();return r&&r.call(x),x},render:function(e,t,n){return j._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){c(e)?void 0:f("40");var t=d(e);return t?(delete U[t._instance.rootID],T.batchedUpdates(u,t,e,!1),!0):(l(e),1===e.nodeType&&e.hasAttribute(R),!1)},_mountImageIntoNode:function(e,t,n,i,a){if(c(t)?void 0:f("41"),i){var s=o(t);if(x.canReuseMarkup(e,s))return void y.precacheNode(n,s);var u=s.getAttribute(x.CHECKSUM_ATTR_NAME);s.removeAttribute(x.CHECKSUM_ATTR_NAME);var l=s.outerHTML;s.setAttribute(x.CHECKSUM_ATTR_NAME,u);var p=e,d=r(p,l),m=" (client) "+p.substring(d-20,d+20)+"\n (server) "+l.substring(d-20,d+20);t.nodeType===O?f("42",m):void 0}if(t.nodeType===O?f("43"):void 0,a.useCreateElement){for(;t.lastChild;)t.removeChild(t.lastChild);h.insertTreeBefore(t,e,null)}else S(t,e),y.precacheNode(n,t.firstChild)}};e.exports=j},function(e,t){"use strict";e.exports="15.6.2"},function(e,t,n){"use strict";function r(e){for(var t;(t=e._renderedNodeType)===o.COMPOSITE;)e=e._renderedComponent;return t===o.HOST?e._renderedComponent:t===o.EMPTY?null:void 0}var o=n(77);e.exports=r},function(e,t,n){"use strict";var r=n(22),o=n(48);if("undefined"==typeof r)throw Error("create-react-class could not find the React object. If you are using script tags, make sure that React is being loaded before create-react-class.");var i=(new r.Component).updater;e.exports=o(r.Component,r.isValidElement,i)},function(e,t){"use strict";function n(e){return e.replace(r,function(e,t){return t.toUpperCase()})}var r=/-(.)/g;e.exports=n},function(e,t,n){"use strict";function r(e){return o(e.replace(i,"ms-"))}var o=n(87),i=/^-ms-/;e.exports=r},function(e,t,n){"use strict";function r(e,t){return!(!e||!t)&&(e===t||!o(e)&&(o(t)?r(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}var o=n(97);e.exports=r},function(e,t,n){"use strict";function r(e){var t=e.length;if(Array.isArray(e)||"object"!=typeof e&&"function"!=typeof e?a(!1):void 0,"number"!=typeof t?a(!1):void 0,0===t||t-1 in e?void 0:a(!1),"function"==typeof e.callee?a(!1):void 0,e.hasOwnProperty)try{return Array.prototype.slice.call(e)}catch(e){}for(var n=Array(t),r=0;r":a.innerHTML="<"+e+">",s[e]=!a.firstChild),s[e]?d[e]:null}var o=n(6),i=n(1),a=o.canUseDOM?document.createElement("div"):null,s={},u=[1,'"],l=[1,"","
"],c=[3,"","
"],p=[1,'',""],d={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:u,option:u,caption:l,colgroup:l,tbody:l,tfoot:l,thead:l,td:c,th:c},f=["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"];f.forEach(function(e){d[e]=p,s[e]=!0}),e.exports=r},function(e,t){"use strict";function n(e){return e.Window&&e instanceof e.Window?{x:e.pageXOffset||e.document.documentElement.scrollLeft,y:e.pageYOffset||e.document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}e.exports=n},function(e,t){"use strict";function n(e){return e.replace(r,"-$1").toLowerCase()}var r=/([A-Z])/g;e.exports=n},function(e,t,n){"use strict";function r(e){return o(e).replace(i,"-ms-")}var o=n(94),i=/^ms-/;e.exports=r},function(e,t){"use strict";function n(e){var t=e?e.ownerDocument||e:document,n=t.defaultView||window;return!(!e||!("function"==typeof n.Node?e instanceof n.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}e.exports=n},function(e,t,n){"use strict";function r(e){return o(e)&&3==e.nodeType}var o=n(96);e.exports=r},function(e,t){"use strict";function n(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}e.exports=n},function(e,t,n){"use strict";function r(e,t,n,r,o){}e.exports=r},function(e,t,n){"use strict";var r=n(7),o=n(1),i=n(54);e.exports=function(){function e(e,t,n,r,a,s){s!==i&&o(!1,"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")}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,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){"use strict";var r=n(7),o=n(1),i=n(3),a=n(4),s=n(54),u=n(99);e.exports=function(e,t){function n(e){var t=e&&(S&&e[S]||e[M]);if("function"==typeof t)return t}function l(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function c(e){this.message=e,this.stack=""}function p(e){function n(n,r,i,a,u,l,p){return a=a||I,l=l||i,p!==s&&t&&o(!1,"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"),null==r[i]?n?new c(null===r[i]?"The "+u+" `"+l+"` is marked as required "+("in `"+a+"`, but its value is `null`."):"The "+u+" `"+l+"` is marked as required in "+("`"+a+"`, but its value is `undefined`.")):null:e(r,i,a,u,l)}var r=n.bind(null,!1);return r.isRequired=n.bind(null,!0),r}function d(e){function t(t,n,r,o,i,a){var s=t[n],u=k(s);if(u!==e){var l=T(s);return new c("Invalid "+o+" `"+i+"` of type "+("`"+l+"` supplied to `"+r+"`, expected ")+("`"+e+"`."))}return null}return p(t)}function f(){return p(r.thatReturnsNull)}function h(e){function t(t,n,r,o,i){if("function"!=typeof e)return new c("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var a=t[n];if(!Array.isArray(a)){var u=k(a);return new c("Invalid "+o+" `"+i+"` of type "+("`"+u+"` supplied to `"+r+"`, expected an array."))}for(var l=0;l8&&b<=11),w=32,k=String.fromCharCode(w),T={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},P=!1,N=null,S={eventTypes:T,extractEvents:function(e,t,n,r){return[l(e,t,n,r),d(e,t,n,r)]}};e.exports=S},function(e,t,n){"use strict";var r=n(55),o=n(6),i=(n(8),n(88),n(149)),a=n(95),s=n(98),u=(n(3),s(function(e){return a(e)})),l=!1,c="cssFloat";if(o.canUseDOM){var p=document.createElement("div").style;try{p.font=""}catch(e){l=!0}void 0===document.documentElement.style.cssFloat&&(c="styleFloat")}var d={createMarkupForStyles:function(e,t){var n="";for(var r in e)if(e.hasOwnProperty(r)){var o=0===r.indexOf("--"),a=e[r];null!=a&&(n+=u(r)+":",n+=i(r,a,t,o)+";")}return n||null},setValueForStyles:function(e,t,n){var o=e.style;for(var a in t)if(t.hasOwnProperty(a)){var s=0===a.indexOf("--"),u=i(a,t[a],n,s);if("float"!==a&&"cssFloat"!==a||(a=c),s)o.setProperty(a,u);else if(u)o[a]=u;else{var p=l&&r.shorthandPropertyExpansions[a];if(p)for(var d in p)o[d]="";else o[a]=""}}}};e.exports=d},function(e,t,n){"use strict";function r(e,t,n){var r=T.getPooled(I.change,e,t,n);return r.type="change",E.accumulateTwoPhaseDispatches(r),r}function o(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function i(e){var t=r(A,e,N(e));k.batchedUpdates(a,t)}function a(e){b.enqueueEvents(e),b.processEventQueue(!1)}function s(e,t){R=e,A=t,R.attachEvent("onchange",i)}function u(){R&&(R.detachEvent("onchange",i),R=null,A=null)}function l(e,t){var n=P.updateValueIfChanged(e),r=t.simulated===!0&&U._allowSimulatedPassThrough;if(n||r)return e}function c(e,t){if("topChange"===e)return t}function p(e,t,n){"topFocus"===e?(u(),s(t,n)):"topBlur"===e&&u()}function d(e,t){R=e,A=t,R.attachEvent("onpropertychange",h)}function f(){R&&(R.detachEvent("onpropertychange",h),R=null,A=null)}function h(e){"value"===e.propertyName&&l(A,e)&&i(e)}function m(e,t,n){"topFocus"===e?(f(),d(t,n)):"topBlur"===e&&f()}function v(e,t,n){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return l(A,n)}function g(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function y(e,t,n){if("topClick"===e)return l(t,n)}function _(e,t,n){if("topInput"===e||"topChange"===e)return l(t,n)}function C(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}var b=n(18),E=n(19),x=n(6),w=n(5),k=n(9),T=n(10),P=n(67),N=n(42),S=n(43),M=n(68),I={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},R=null,A=null,O=!1;x.canUseDOM&&(O=S("change")&&(!document.documentMode||document.documentMode>8));var D=!1;x.canUseDOM&&(D=S("input")&&(!document.documentMode||document.documentMode>9));var U={eventTypes:I,_allowSimulatedPassThrough:!0,_isInputEventSupported:D,extractEvents:function(e,t,n,i){var a,s,u=t?w.getNodeFromInstance(t):window;if(o(u)?O?a=c:s=p:M(u)?D?a=_:(a=v,s=m):g(u)&&(a=y),a){var l=a(e,t,n);if(l){var d=r(l,n,i);return d}}s&&s(e,u,t),"topBlur"===e&&C(t,u)}};e.exports=U},function(e,t,n){"use strict";var r=n(2),o=n(16),i=n(6),a=n(91),s=n(7),u=(n(1),{dangerouslyReplaceNodeWithMarkup:function(e,t){if(i.canUseDOM?void 0:r("56"),t?void 0:r("57"),"HTML"===e.nodeName?r("58"):void 0,"string"==typeof t){var n=a(t,s)[0];e.parentNode.replaceChild(n,e)}else o.replaceChildWithTree(e,t)}});e.exports=u},function(e,t){"use strict";var n=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"];e.exports=n},function(e,t,n){"use strict";var r=n(19),o=n(5),i=n(25),a={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},s={eventTypes:a,extractEvents:function(e,t,n,s){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var u;if(s.window===s)u=s;else{var l=s.ownerDocument;u=l?l.defaultView||l.parentWindow:window}var c,p;if("topMouseOut"===e){c=t;var d=n.relatedTarget||n.toElement;p=d?o.getClosestInstanceFromNode(d):null}else c=null,p=t;if(c===p)return null;var f=null==c?u:o.getNodeFromInstance(c),h=null==p?u:o.getNodeFromInstance(p),m=i.getPooled(a.mouseLeave,c,n,s);m.type="mouseleave",m.target=f,m.relatedTarget=h;var v=i.getPooled(a.mouseEnter,p,n,s);return v.type="mouseenter",v.target=h,v.relatedTarget=f,r.accumulateEnterLeaveDispatches(m,v,c,p),[m,v]}};e.exports=s},function(e,t,n){"use strict";function r(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}var o=n(4),i=n(12),a=n(66);o(r.prototype,{destructor:function(){this._root=null,this._startText=null,this._fallbackText=null},getText:function(){return"value"in this._root?this._root.value:this._root[a()]},getData:function(){if(this._fallbackText)return this._fallbackText;var e,t,n=this._startText,r=n.length,o=this.getText(),i=o.length;for(e=0;e1?1-t:void 0;return this._fallbackText=o.slice(e,s),this._fallbackText}}),i.addPoolingTo(r),e.exports=r},function(e,t,n){"use strict";var r=n(17),o=r.injection.MUST_USE_PROPERTY,i=r.injection.HAS_BOOLEAN_VALUE,a=r.injection.HAS_NUMERIC_VALUE,s=r.injection.HAS_POSITIVE_NUMERIC_VALUE,u=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE,l={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+r.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:i,allowTransparency:0,alt:0,as:0,async:i,autoComplete:0,autoPlay:i,capture:i,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:o|i,cite:0,classID:0,className:0,cols:s,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:i,controlsList:0,coords:0,crossOrigin:0,data:0,dateTime:0,default:i,defer:i,dir:0,disabled:i,download:u,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:i,formTarget:0,frameBorder:0,headers:0,height:0,hidden:i,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:i,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:o|i,muted:o|i,name:0,nonce:0,noValidate:i,open:i,optimum:0,pattern:0,placeholder:0,playsInline:i,poster:0,preload:0,profile:0,radioGroup:0,readOnly:i,referrerPolicy:0,rel:0,required:i,reversed:i,role:0,rows:s,rowSpan:a,sandbox:0,scope:0,scoped:i,scrolling:0,seamless:i,selected:o|i,shape:0,size:s,sizes:0,span:s,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:a,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:i,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){return null==t?e.removeAttribute("value"):void("number"!==e.type||e.hasAttribute("value")===!1?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t))}}};e.exports=l},function(e,t,n){(function(t){"use strict";function r(e,t,n,r){var o=void 0===e[n];null!=t&&o&&(e[n]=i(t,!0))}var o=n(14),i=n(47),a=(n(35),n(46)),s=n(70);n(3),"undefined"!=typeof t&&t.env,1;var u={instantiateChildren:function(e,t,n,o){if(null==e)return null;var i={};return s(e,r,i),i},updateChildren:function(e,t,n,r,s,u,l,c,p){if(t||e){var d,f;for(d in t)if(t.hasOwnProperty(d)){f=e&&e[d];var h=f&&f._currentElement,m=t[d];if(null!=f&&a(h,m))o.receiveComponent(f,m,s,c),t[d]=f;else{f&&(r[d]=o.getHostNode(f),o.unmountComponent(f,!1));var v=i(m,!0);t[d]=v;var g=o.mountComponent(v,s,u,l,c,p);n.push(g)}}for(d in e)!e.hasOwnProperty(d)||t&&t.hasOwnProperty(d)||(f=e[d],r[d]=o.getHostNode(f),o.unmountComponent(f,!1))}},unmountChildren:function(e,t){for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];o.unmountComponent(r,t)}}};e.exports=u}).call(t,n(52))},function(e,t,n){"use strict";var r=n(31),o=n(118),i={processChildrenUpdates:o.dangerouslyProcessChildrenUpdates,replaceNodeWithMarkup:r.dangerouslyReplaceNodeWithMarkup};e.exports=i},function(e,t,n){"use strict";function r(e){}function o(e,t){}function i(e){return!(!e.prototype||!e.prototype.isReactComponent)}function a(e){return!(!e.prototype||!e.prototype.isPureReactComponent)}var s=n(2),u=n(4),l=n(13),c=n(37),p=n(11),d=n(38),f=n(23),h=(n(8),n(77)),m=n(14),v=n(24),g=(n(1),n(30)),y=n(46),_=(n(3),{ImpureClass:0,PureClass:1,StatelessFunctional:2});r.prototype.render=function(){var e=f.get(this)._currentElement.type,t=e(this.props,this.context,this.updater);return o(e,t),t};var C=1,b={construct:function(e){this._currentElement=e,this._rootNodeID=0,this._compositeType=null,this._instance=null,this._hostParent=null,this._hostContainerInfo=null,this._updateBatchNumber=null,this._pendingElement=null,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._renderedNodeType=null,this._renderedComponent=null,this._context=null,this._mountOrder=0,this._topLevelWrapper=null,this._pendingCallbacks=null,this._calledComponentWillUnmount=!1},mountComponent:function(e,t,n,u){this._context=u,this._mountOrder=C++,this._hostParent=t,this._hostContainerInfo=n;var c,p=this._currentElement.props,d=this._processContext(u),h=this._currentElement.type,m=e.getUpdateQueue(),g=i(h),y=this._constructComponent(g,p,d,m);g||null!=y&&null!=y.render?a(h)?this._compositeType=_.PureClass:this._compositeType=_.ImpureClass:(c=y,o(h,c),null===y||y===!1||l.isValidElement(y)?void 0:s("105",h.displayName||h.name||"Component"),y=new r(h),this._compositeType=_.StatelessFunctional),y.props=p,y.context=d,y.refs=v,y.updater=m,this._instance=y,f.set(y,this);var b=y.state;void 0===b&&(y.state=b=null),"object"!=typeof b||Array.isArray(b)?s("106",this.getName()||"ReactCompositeComponent"):void 0,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1;var E;return E=y.unstable_handleError?this.performInitialMountWithErrorHandling(c,t,n,e,u):this.performInitialMount(c,t,n,e,u),y.componentDidMount&&e.getReactMountReady().enqueue(y.componentDidMount,y),E},_constructComponent:function(e,t,n,r){return this._constructComponentWithoutOwner(e,t,n,r)},_constructComponentWithoutOwner:function(e,t,n,r){var o=this._currentElement.type;return e?new o(t,n,r):o(t,n,r)},performInitialMountWithErrorHandling:function(e,t,n,r,o){var i,a=r.checkpoint();try{i=this.performInitialMount(e,t,n,r,o)}catch(s){r.rollback(a),this._instance.unstable_handleError(s),this._pendingStateQueue&&(this._instance.state=this._processPendingState(this._instance.props,this._instance.context)),a=r.checkpoint(),this._renderedComponent.unmountComponent(!0),r.rollback(a),i=this.performInitialMount(e,t,n,r,o)}return i},performInitialMount:function(e,t,n,r,o){var i=this._instance,a=0;i.componentWillMount&&(i.componentWillMount(),this._pendingStateQueue&&(i.state=this._processPendingState(i.props,i.context))),void 0===e&&(e=this._renderValidatedComponent());var s=h.getType(e);this._renderedNodeType=s;var u=this._instantiateReactComponent(e,s!==h.EMPTY);this._renderedComponent=u;var l=m.mountComponent(u,r,t,n,this._processChildContext(o),a);return l},getHostNode:function(){return m.getHostNode(this._renderedComponent)},unmountComponent:function(e){if(this._renderedComponent){var t=this._instance;if(t.componentWillUnmount&&!t._calledComponentWillUnmount)if(t._calledComponentWillUnmount=!0,e){var n=this.getName()+".componentWillUnmount()";d.invokeGuardedCallback(n,t.componentWillUnmount.bind(t))}else t.componentWillUnmount();this._renderedComponent&&(m.unmountComponent(this._renderedComponent,e),this._renderedNodeType=null,this._renderedComponent=null,this._instance=null),this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._pendingCallbacks=null,this._pendingElement=null,this._context=null,this._rootNodeID=0,this._topLevelWrapper=null,f.remove(t)}},_maskContext:function(e){var t=this._currentElement.type,n=t.contextTypes;if(!n)return v;var r={};for(var o in n)r[o]=e[o];return r},_processContext:function(e){var t=this._maskContext(e);return t},_processChildContext:function(e){var t,n=this._currentElement.type,r=this._instance;if(r.getChildContext&&(t=r.getChildContext()),t){"object"!=typeof n.childContextTypes?s("107",this.getName()||"ReactCompositeComponent"):void 0;for(var o in t)o in n.childContextTypes?void 0:s("108",this.getName()||"ReactCompositeComponent",o);return u({},e,t)}return e},_checkContextTypes:function(e,t,n){},receiveComponent:function(e,t,n){var r=this._currentElement,o=this._context;this._pendingElement=null,this.updateComponent(t,r,e,o,n)},performUpdateIfNecessary:function(e){null!=this._pendingElement?m.receiveComponent(this,this._pendingElement,e,this._context):null!==this._pendingStateQueue||this._pendingForceUpdate?this.updateComponent(e,this._currentElement,this._currentElement,this._context,this._context):this._updateBatchNumber=null},updateComponent:function(e,t,n,r,o){var i=this._instance;null==i?s("136",this.getName()||"ReactCompositeComponent"):void 0;var a,u=!1;this._context===o?a=i.context:(a=this._processContext(o),u=!0);var l=t.props,c=n.props;t!==n&&(u=!0),u&&i.componentWillReceiveProps&&i.componentWillReceiveProps(c,a);var p=this._processPendingState(c,a),d=!0;this._pendingForceUpdate||(i.shouldComponentUpdate?d=i.shouldComponentUpdate(c,p,a):this._compositeType===_.PureClass&&(d=!g(l,c)||!g(i.state,p))),this._updateBatchNumber=null,d?(this._pendingForceUpdate=!1,this._performComponentUpdate(n,c,p,a,e,o)):(this._currentElement=n,this._context=o,i.props=c,i.state=p,i.context=a)},_processPendingState:function(e,t){var n=this._instance,r=this._pendingStateQueue,o=this._pendingReplaceState;if(this._pendingReplaceState=!1,this._pendingStateQueue=null,!r)return n.state;if(o&&1===r.length)return r[0];for(var i=u({},o?r[0]:n.state),a=o?1:0;a=0||null!=t.is}function m(e){var t=e.type;f(t),this._currentElement=e,this._tag=t.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}var v=n(2),g=n(4),y=n(104),_=n(106),C=n(16),b=n(32),E=n(17),x=n(57),w=n(18),k=n(33),T=n(28),P=n(58),N=n(5),S=n(119),M=n(120),I=n(59),R=n(123),A=(n(8),n(129)),O=n(79),D=(n(7),n(27)),U=(n(1),n(43),n(30),n(67)),L=(n(44),n(3),P),F=w.deleteListener,j=N.getNodeFromInstance,V=T.listenTo,B=k.registrationNameModules,W={string:!0,number:!0},H="style",q="__html",K={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},Y=11,z={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},X={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},G={listing:!0,pre:!0,textarea:!0},Q=g({menuitem:!0},X),$=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Z={},J={}.hasOwnProperty,ee=1;m.displayName="ReactDOMComponent",m.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=ee++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var i=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(p,this);break;case"input":S.mountWrapper(this,i,t),i=S.getHostProps(this,i),e.getReactMountReady().enqueue(c,this),e.getReactMountReady().enqueue(p,this);break;case"option":M.mountWrapper(this,i,t),i=M.getHostProps(this,i);break;case"select":I.mountWrapper(this,i,t),i=I.getHostProps(this,i),e.getReactMountReady().enqueue(p,this);break;case"textarea":R.mountWrapper(this,i,t),i=R.getHostProps(this,i),e.getReactMountReady().enqueue(c,this),e.getReactMountReady().enqueue(p,this)}o(this,i);var a,d;null!=t?(a=t._namespaceURI,d=t._tag):n._tag&&(a=n._namespaceURI,d=n._tag),(null==a||a===b.svg&&"foreignobject"===d)&&(a=b.html),a===b.html&&("svg"===this._tag?a=b.svg:"math"===this._tag&&(a=b.mathml)),this._namespaceURI=a;var f;if(e.useCreateElement){var h,m=n._ownerDocument;if(a===b.html)if("script"===this._tag){var v=m.createElement("div"),g=this._currentElement.type;v.innerHTML="<"+g+">",h=v.removeChild(v.firstChild)}else h=i.is?m.createElement(this._currentElement.type,i.is):m.createElement(this._currentElement.type);else h=m.createElementNS(a,this._currentElement.type);N.precacheNode(this,h),this._flags|=L.hasCachedChildNodes,this._hostParent||x.setAttributeForRoot(h),this._updateDOMProperties(null,i,e);var _=C(h);this._createInitialChildren(e,i,r,_),f=_}else{var E=this._createOpenTagMarkupAndPutListeners(e,i),w=this._createContentMarkup(e,i,r);f=!w&&X[this._tag]?E+"/>":E+">"+w+""}switch(this._tag){case"input":e.getReactMountReady().enqueue(s,this),i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(u,this),i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"select":i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"button":i.autoFocus&&e.getReactMountReady().enqueue(y.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(l,this)}return f},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var o=t[r];if(null!=o)if(B.hasOwnProperty(r))o&&i(this,r,o,e);else{r===H&&(o&&(o=this._previousStyleCopy=g({},t.style)),o=_.createMarkupForStyles(o,this));var a=null;null!=this._tag&&h(this._tag,t)?K.hasOwnProperty(r)||(a=x.createMarkupForCustomAttribute(r,o)):a=x.createMarkupForProperty(r,o),a&&(n+=" "+a)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+x.createMarkupForRoot()),n+=" "+x.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&(r=o.__html);else{var i=W[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)r=D(i);else if(null!=a){var s=this.mountChildren(a,e,n);r=s.join("")}}return G[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&C.queueHTML(r,o.__html);else{var i=W[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)""!==i&&C.queueText(r,i);else if(null!=a)for(var s=this.mountChildren(a,e,n),u=0;u"},receiveComponent:function(){},getHostNode:function(){return i.getNodeFromInstance(this)},unmountComponent:function(){i.uncacheNode(this)}}),e.exports=a},function(e,t,n){"use strict";var r=n(31),o=n(5),i={dangerouslyProcessChildrenUpdates:function(e,t){var n=o.getNodeFromInstance(e);r.processUpdates(n,t)}};e.exports=i},function(e,t,n){"use strict";function r(){this._rootNodeID&&d.updateWrapper(this)}function o(e){var t="checkbox"===e.type||"radio"===e.type;return t?null!=e.checked:null!=e.value}function i(e){var t=this._currentElement.props,n=l.executeOnChange(t,e);p.asap(r,this);var o=t.name;if("radio"===t.type&&null!=o){for(var i=c.getNodeFromInstance(this),s=i;s.parentNode;)s=s.parentNode;for(var u=s.querySelectorAll("input[name="+JSON.stringify(""+o)+'][type="radio"]'),d=0;dt.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function s(e,t){if(window.getSelection){var n=window.getSelection(),r=e[c()].length,o=Math.min(t.start,r),i=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>i){var a=i;i=o,o=a}var s=l(e,o),u=l(e,i);if(s&&u){var p=document.createRange();p.setStart(s.node,s.offset),n.removeAllRanges(),o>i?(n.addRange(p),n.extend(u.node,u.offset)):(p.setEnd(u.node,u.offset),n.addRange(p))}}}var u=n(6),l=n(153),c=n(66),p=u.canUseDOM&&"selection"in document&&!("getSelection"in window),d={getOffsets:p?o:i,setOffsets:p?a:s};e.exports=d},function(e,t,n){"use strict";var r=n(2),o=n(4),i=n(31),a=n(16),s=n(5),u=n(27),l=(n(1),n(44),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});o(l.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++,i=" react-text: "+o+" ",l=" /react-text ";if(this._domID=o,this._hostParent=t,e.useCreateElement){var c=n._ownerDocument,p=c.createComment(i),d=c.createComment(l),f=a(c.createDocumentFragment());return a.queueChild(f,a(p)),this._stringText&&a.queueChild(f,a(c.createTextNode(this._stringText))),a.queueChild(f,a(d)),s.precacheNode(this,p),this._closingComment=d,f}var h=u(this._stringText);return e.renderToStaticMarkup?h:""+h+""},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();i.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=s.getNodeFromInstance(this),n=t.nextSibling;;){if(null==n?r("67",this._domID):void 0,8===n.nodeType&&" /react-text "===n.nodeValue){this._closingComment=n;break}n=n.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,s.uncacheNode(this)}}),e.exports=l},function(e,t,n){"use strict";function r(){this._rootNodeID&&c.updateWrapper(this)}function o(e){var t=this._currentElement.props,n=s.executeOnChange(t,e);return l.asap(r,this),n}var i=n(2),a=n(4),s=n(36),u=n(5),l=n(9),c=(n(1),n(3),{getHostProps:function(e,t){null!=t.dangerouslySetInnerHTML?i("91"):void 0;var n=a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue,onChange:e._wrapperState.onChange});return n},mountWrapper:function(e,t){var n=s.getValue(t),r=n;if(null==n){var a=t.defaultValue,u=t.children;null!=u&&(null!=a?i("92"):void 0,Array.isArray(u)&&(u.length<=1?void 0:i("93"),u=u[0]),a=""+u),null==a&&(a=""),r=a}e._wrapperState={initialValue:""+r,listeners:null,onChange:o.bind(e)}},updateWrapper:function(e){var t=e._currentElement.props,n=u.getNodeFromInstance(e),r=s.getValue(t);if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e){var t=u.getNodeFromInstance(e),n=t.textContent;n===e._wrapperState.initialValue&&(t.value=n)}});e.exports=c},function(e,t,n){"use strict";function r(e,t){"_hostNode"in e?void 0:u("33"),"_hostNode"in t?void 0:u("33");for(var n=0,r=e;r;r=r._hostParent)n++;for(var o=0,i=t;i;i=i._hostParent)o++;for(;n-o>0;)e=e._hostParent,n--;for(;o-n>0;)t=t._hostParent,o--;for(var a=n;a--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}function o(e,t){"_hostNode"in e?void 0:u("35"),"_hostNode"in t?void 0:u("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1}function i(e){return"_hostNode"in e?void 0:u("36"),e._hostParent}function a(e,t,n){for(var r=[];e;)r.push(e),e=e._hostParent;var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(u[l],"captured",i)}var u=n(2);n(1),e.exports={isAncestor:o,getLowestCommonAncestor:r,getParentInstance:i,traverseTwoPhase:a,traverseEnterLeave:s}},function(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n},function(e,t,n){"use strict";function r(e){o.enqueueEvents(e),o.processEventQueue(!1)}var o=n(18),i={handleTopLevel:function(e,t,n,i){var a=o.extractEvents(e,t,n,i);r(a)}};e.exports=i},function(e,t,n){"use strict";function r(e){for(;e._hostParent;)e=e._hostParent;var t=p.getNodeFromInstance(e),n=t.parentNode;return p.getClosestInstanceFromNode(n)}function o(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function i(e){var t=f(e.nativeEvent),n=p.getClosestInstanceFromNode(t),o=n;do e.ancestors.push(o),o=o&&r(o);while(o);for(var i=0;i=t)return{node:o,offset:t-i};i=a}o=n(r(o))}}e.exports=o},function(e,t,n){"use strict";function r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}function o(e){if(s[e])return s[e];if(!a[e])return e;var t=a[e];for(var n in t)if(t.hasOwnProperty(n)&&n in u)return s[e]=t[n];return""}var i=n(6),a={animationend:r("Animation","AnimationEnd"),animationiteration:r("Animation","AnimationIteration"),animationstart:r("Animation","AnimationStart"),transitionend:r("Transition","TransitionEnd")},s={},u={};i.canUseDOM&&(u=document.createElement("div").style,"AnimationEvent"in window||(delete a.animationend.animation,delete a.animationiteration.animation,delete a.animationstart.animation),"TransitionEvent"in window||delete a.transitionend.transition),e.exports=o},function(e,t,n){"use strict";function r(e){return'"'+o(e)+'"'}var o=n(27);e.exports=r},function(e,t){"use strict";function n(e){var t=/[=:]/g,n={"=":"=0",":":"=2"},r=(""+e).replace(t,function(e){return n[e]});return"$"+r}function r(e){var t=/(=0|=2)/g,n={"=0":"=","=2":":"},r="."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1);return(""+r).replace(t,function(e){return n[e]})}var o={escape:n,unescape:r};e.exports=o},function(e,t,n){"use strict";var r=n(21),o=(n(1),function(e){var t=this;if(t.instancePool.length){var n=t.instancePool.pop();return t.call(n,e),n}return new t(e)}),i=function(e,t){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();return n.call(r,e,t),r}return new n(e,t)},a=function(e,t,n){var r=this;if(r.instancePool.length){var o=r.instancePool.pop();return r.call(o,e,t,n),o}return new r(e,t,n)},s=function(e,t,n,r){var o=this;if(o.instancePool.length){var i=o.instancePool.pop();return o.call(i,e,t,n,r),i}return new o(e,t,n,r)},u=function(e){var t=this;e instanceof t?void 0:r("25"),e.destructor(),t.instancePool.length 'React.PropTypes.node', - 'bool' => 'React.PropTypes.bool', - 'boolean' => 'React.PropTypes.bool', - 'string' => 'React.PropTypes.string', - 'number' => 'React.PropTypes.number', - 'object' => 'React.PropTypes.object', - 'array' => 'React.PropTypes.array', - 'shape' => 'React.PropTypes.shape({})', - 'element' => 'React.PropTypes.element', - 'func' => 'React.PropTypes.func', - 'function' => 'React.PropTypes.func', - 'any' => 'React.PropTypes.any', + 'node' => 'PropTypes.node', + 'bool' => 'PropTypes.bool', + 'boolean' => 'PropTypes.bool', + 'string' => 'PropTypes.string', + 'number' => 'PropTypes.number', + 'object' => 'PropTypes.object', + 'array' => 'PropTypes.array', + 'shape' => 'PropTypes.shape({})', + 'element' => 'PropTypes.element', + 'func' => 'PropTypes.func', + 'function' => 'PropTypes.func', + 'any' => 'PropTypes.any', 'instanceOf' => ->(type) { - 'React.PropTypes.instanceOf(%s)' % type.to_s.camelize + 'PropTypes.instanceOf(%s)' % type.to_s.camelize }, 'oneOf' => ->(*options) { enums = options.map{ |k| "'#{k.to_s}'" }.join(',') - 'React.PropTypes.oneOf([%s])' % enums + 'PropTypes.oneOf([%s])' % enums }, 'oneOfType' => ->(*options) { types = options.map{ |k| "#{lookup(k.to_s, k.to_s)}" }.join(',') - 'React.PropTypes.oneOfType([%s])' % types + 'PropTypes.oneOfType([%s])' % types } } @@ -129,7 +129,7 @@ def component_name def file_header if webpacker? - %|var React = require("react")\n| + %|import React from "react"\nimport PropTypes from "prop-types"\n| else '' end @@ -137,7 +137,7 @@ def file_header def file_footer if webpacker? - %|module.exports = #{component_name}| + %|export default #{component_name}| else '' end diff --git a/lib/generators/templates/component.js.jsx b/lib/generators/templates/component.js.jsx index 53b7d1d9f..1214d0fab 100644 --- a/lib/generators/templates/component.js.jsx +++ b/lib/generators/templates/component.js.jsx @@ -1,4 +1,4 @@ -<%= file_header %>var <%= component_name %> = React.createClass({ +<%= file_header %>var <%= component_name %> = createReactClass({ <% if attributes.size > 0 -%> propTypes: { <% attributes.each_with_index do |attribute, idx| -%> diff --git a/lib/generators/templates/component.js.jsx.coffee b/lib/generators/templates/component.js.jsx.coffee index c8cdcbf87..82472f42f 100644 --- a/lib/generators/templates/component.js.jsx.coffee +++ b/lib/generators/templates/component.js.jsx.coffee @@ -1,4 +1,4 @@ -class @<%= component_name %> extends React.Component +<%= file_header %>class @<%= component_name %> extends React.Component <% if attributes.size > 0 -%> @propTypes = <% attributes.each do |attribute| -%> @@ -16,3 +16,4 @@ class @<%= component_name %> extends React.Component <% else -%> `
` <% end -%> +<%= file_footer %> diff --git a/react-builds/addons-object.js b/react-builds/addons-object.js index 93192e0bd..bb6564939 100644 --- a/react-builds/addons-object.js +++ b/react-builds/addons-object.js @@ -1,13 +1,13 @@ var addons = {}; -addons.TransitionGroup = require("react-addons-transition-group"); -addons.CSSTransitionGroup = require("react-addons-css-transition-group"); +addons.TransitionGroup = require("react-transition-group/TransitionGroup"); +addons.CSSTransitionGroup = require("react-transition-group/CSSTransitionGroup"); addons.LinkedStateMixin = require("react-addons-linked-state-mixin"); addons.createFragment = require("react-addons-create-fragment"); -addons.update = require("react-addons-update"); +addons.update = require("immutability-helper"); addons.PureRenderMixin = require("react-addons-pure-render-mixin"); if (process.env.NODE_ENV !== "production") { - addons.TestUtils = require("react-addons-test-utils"); + addons.TestUtils = require("react-dom/test-utils"); addons.Perf = require("react-addons-perf"); } diff --git a/react-builds/package.json b/react-builds/package.json index 02d87ebf9..ba1cf557b 100644 --- a/react-builds/package.json +++ b/react-builds/package.json @@ -4,16 +4,16 @@ "description": "Prepares react-rails asset files", "main": "react.js", "dependencies": { + "create-react-class": "^15.6.2", + "immutability-helper": "^2.4.0", + "prop-types": "^15.6.0", "react": "^15.3.0", "react-addons-create-fragment": "^15.3.0", - "react-addons-css-transition-group": "^15.3.0", "react-addons-linked-state-mixin": "^15.3.0", "react-addons-perf": "^15.3.0", "react-addons-pure-render-mixin": "^15.3.0", - "react-addons-test-utils": "^15.3.0", - "react-addons-transition-group": "^15.3.0", - "react-addons-update": "^15.3.0", "react-dom": "^15.3.0", + "react-transition-group": "1.1.1", "webpack": "^1.12.2" }, "scripts": { diff --git a/react-builds/react-browser-with-addons.js b/react-builds/react-browser-with-addons.js index 51b944da0..9f483cfcc 100644 --- a/react-builds/react-browser-with-addons.js +++ b/react-builds/react-browser-with-addons.js @@ -1,8 +1,11 @@ var React = require("react"); var ReactDOM = require("react-dom"); - +var createReactClass = require("create-react-class"); +var PropTypes = require("prop-types"); React.addons = require("./addons-object.js"); window.React = React; window.ReactDOM = ReactDOM; +window.createReactClass = createReactClass; +window.PropTypes = PropTypes; diff --git a/react-builds/react-browser.js b/react-builds/react-browser.js index c5d1ec29a..02020f1ec 100644 --- a/react-builds/react-browser.js +++ b/react-builds/react-browser.js @@ -1,5 +1,9 @@ var React = require("react"); var ReactDOM = require("react-dom"); +var createReactClass = require("create-react-class"); +var PropTypes = require("prop-types"); window.React = React; window.ReactDOM = ReactDOM; +window.createReactClass = createReactClass; +window.PropTypes = PropTypes; diff --git a/react-builds/react-server-with-addons.js b/react-builds/react-server-with-addons.js index b31eacf2d..c2c0b5b0d 100644 --- a/react-builds/react-server-with-addons.js +++ b/react-builds/react-server-with-addons.js @@ -1,7 +1,11 @@ var React = require("react"); var ReactDOMServer = require("react-dom/server"); +var createReactClass = require("create-react-class"); +var PropTypes = require("prop-types"); React.addons = require("./addons-object.js"); global.React = React; -global.ReactDOMServer = ReactDOMServer; \ No newline at end of file +global.ReactDOMServer = ReactDOMServer; +global.createReactClass = createReactClass; +global.PropTypes = PropTypes; diff --git a/react-builds/react-server.js b/react-builds/react-server.js index 71f19568f..b2f2bd9e7 100644 --- a/react-builds/react-server.js +++ b/react-builds/react-server.js @@ -1,5 +1,9 @@ var React = require("react"); var ReactDOMServer = require("react-dom/server"); +var createReactClass = require("create-react-class"); +var PropTypes = require("prop-types"); global.React = React; -global.ReactDOMServer = ReactDOMServer; \ No newline at end of file +global.ReactDOMServer = ReactDOMServer; +global.createReactClass = createReactClass; +global.PropTypes = PropTypes; diff --git a/react-builds/yarn.lock b/react-builds/yarn.lock index b9178bfd8..5fe5ca657 100644 --- a/react-builds/yarn.lock +++ b/react-builds/yarn.lock @@ -282,7 +282,7 @@ core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" -create-react-class@^15.6.0: +create-react-class@^15.6.0, create-react-class@^15.6.2: version "15.6.2" resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.2.tgz#cf1ed15f12aad7f14ef5f2dfe05e6c42f91ef02a" dependencies: @@ -405,7 +405,7 @@ extsprintf@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550" -fbjs@^0.8.16: +fbjs@^0.8.16, fbjs@^0.8.4, fbjs@^0.8.9: version "0.8.16" resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db" dependencies: @@ -417,18 +417,6 @@ fbjs@^0.8.16: setimmediate "^1.0.5" ua-parser-js "^0.7.9" -fbjs@^0.8.4, fbjs@^0.8.9: - version "0.8.12" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.12.tgz#10b5d92f76d45575fd63a217d4ea02bea2f8ed04" - dependencies: - core-js "^1.0.0" - isomorphic-fetch "^2.1.1" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^0.7.9" - filename-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.0.tgz#996e3e80479b98b9897f15a8a58b3d084e926775" @@ -592,6 +580,12 @@ ieee754@^1.1.4: version "1.1.8" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4" +immutability-helper@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/immutability-helper/-/immutability-helper-2.4.0.tgz#00d421e2957c17f0f0781475f05ffd837e73458d" + dependencies: + invariant "^2.2.0" + indexof@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" @@ -619,6 +613,12 @@ interpret@^0.6.4: version "0.6.6" resolved "https://registry.yarnpkg.com/interpret/-/interpret-0.6.6.tgz#fecd7a18e7ce5ca6abfb953e1f86213a49f1625b" +invariant@^2.2.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" + dependencies: + loose-envify "^1.0.0" + is-binary-path@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" @@ -1016,7 +1016,7 @@ promise@^7.1.1: dependencies: asap "~2.0.3" -prop-types@^15.5.10, prop-types@^15.5.6: +prop-types@^15.5.10, prop-types@^15.6.0: version "15.6.0" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856" dependencies: @@ -1072,12 +1072,6 @@ react-addons-create-fragment@^15.3.0: loose-envify "^1.3.1" object-assign "^4.1.0" -react-addons-css-transition-group@^15.3.0: - version "15.6.2" - resolved "https://registry.yarnpkg.com/react-addons-css-transition-group/-/react-addons-css-transition-group-15.6.2.tgz#9e4376bcf40b5217d14ec68553081cee4b08a6d6" - dependencies: - react-transition-group "^1.2.0" - react-addons-linked-state-mixin@^15.3.0: version "15.6.2" resolved "https://registry.yarnpkg.com/react-addons-linked-state-mixin/-/react-addons-linked-state-mixin-15.6.2.tgz#0d47b71370b715b376dee02e468fc74188a24608" @@ -1099,23 +1093,6 @@ react-addons-pure-render-mixin@^15.3.0: fbjs "^0.8.4" object-assign "^4.1.0" -react-addons-test-utils@^15.3.0: - version "15.6.2" - resolved "https://registry.yarnpkg.com/react-addons-test-utils/-/react-addons-test-utils-15.6.2.tgz#c12b6efdc2247c10da7b8770d185080a7b047156" - -react-addons-transition-group@^15.3.0: - version "15.6.2" - resolved "https://registry.yarnpkg.com/react-addons-transition-group/-/react-addons-transition-group-15.6.2.tgz#8baebc2ae91ccdbf245fe29c9fd3d36f8b471923" - dependencies: - react-transition-group "^1.2.0" - -react-addons-update@^15.3.0: - version "15.6.2" - resolved "https://registry.yarnpkg.com/react-addons-update/-/react-addons-update-15.6.2.tgz#e53753c5b34887974510c882d7fb075851d5e504" - dependencies: - fbjs "^0.8.9" - object-assign "^4.1.0" - react-dom@^15.3.0: version "15.6.2" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.6.2.tgz#41cfadf693b757faf2708443a1d1fd5a02bef730" @@ -1125,14 +1102,12 @@ react-dom@^15.3.0: object-assign "^4.1.0" prop-types "^15.5.10" -react-transition-group@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-1.2.0.tgz#b51fc921b0c3835a7ef7c571c79fc82c73e9204f" +react-transition-group@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-1.1.1.tgz#f9d0f0dff82f52574fc5ab30684add24948d0f23" dependencies: chain-function "^1.0.0" dom-helpers "^3.2.0" - loose-envify "^1.3.1" - prop-types "^15.5.6" warning "^3.0.0" react@^15.3.0: diff --git a/test/dummy_sprockets/app/assets/javascripts/components/PlainJSTodo.js b/test/dummy_sprockets/app/assets/javascripts/components/PlainJSTodo.js index 591d9d81e..8fe4e2f79 100644 --- a/test/dummy_sprockets/app/assets/javascripts/components/PlainJSTodo.js +++ b/test/dummy_sprockets/app/assets/javascripts/components/PlainJSTodo.js @@ -1,4 +1,4 @@ -var Todo = React.createClass({ +var Todo = createReactClass({ render: function() { return React.createElement("li", null, this.props.todo) } diff --git a/test/dummy_sprockets/app/assets/javascripts/components/Todo.js.jsx.coffee b/test/dummy_sprockets/app/assets/javascripts/components/Todo.js.jsx.coffee index 47454b45f..f5366e62d 100644 --- a/test/dummy_sprockets/app/assets/javascripts/components/Todo.js.jsx.coffee +++ b/test/dummy_sprockets/app/assets/javascripts/components/Todo.js.jsx.coffee @@ -1,4 +1,4 @@ -Todo = React.createClass +Todo = createReactClass render: -> `
  • {this.props.todo}
  • ` diff --git a/test/dummy_sprockets/app/assets/javascripts/components/TodoList.js.jsx b/test/dummy_sprockets/app/assets/javascripts/components/TodoList.js.jsx index 1d0e82e8b..91d0b7aef 100644 --- a/test/dummy_sprockets/app/assets/javascripts/components/TodoList.js.jsx +++ b/test/dummy_sprockets/app/assets/javascripts/components/TodoList.js.jsx @@ -1,4 +1,4 @@ -TodoList = React.createClass({ +TodoList = createReactClass({ getInitialState: function() { return({mounted: "nope"}); }, diff --git a/test/dummy_sprockets/app/assets/javascripts/components/TodoListWithConsoleLog.js.jsx b/test/dummy_sprockets/app/assets/javascripts/components/TodoListWithConsoleLog.js.jsx index a6b33917c..71b8c64af 100644 --- a/test/dummy_sprockets/app/assets/javascripts/components/TodoListWithConsoleLog.js.jsx +++ b/test/dummy_sprockets/app/assets/javascripts/components/TodoListWithConsoleLog.js.jsx @@ -1,4 +1,4 @@ -TodoListWithConsoleLog = React.createClass({ +TodoListWithConsoleLog = createReactClass({ getInitialState: function() { console.log('got initial state'); return({mounted: "nope"}); diff --git a/test/dummy_sprockets/app/assets/javascripts/components/WithSetTimeout.js.jsx b/test/dummy_sprockets/app/assets/javascripts/components/WithSetTimeout.js.jsx index 16bf957c4..d1c9fa6c1 100644 --- a/test/dummy_sprockets/app/assets/javascripts/components/WithSetTimeout.js.jsx +++ b/test/dummy_sprockets/app/assets/javascripts/components/WithSetTimeout.js.jsx @@ -1,4 +1,4 @@ -WithSetTimeout = React.createClass({ +WithSetTimeout = createReactClass({ componentWillMount: function () { setTimeout(function () {}, 1000) clearTimeout(0) diff --git a/test/dummy_sprockets/app/assets/javascripts/example2.js.jsx.coffee b/test/dummy_sprockets/app/assets/javascripts/example2.js.jsx.coffee index eb582a9ed..d88eed7a2 100644 --- a/test/dummy_sprockets/app/assets/javascripts/example2.js.jsx.coffee +++ b/test/dummy_sprockets/app/assets/javascripts/example2.js.jsx.coffee @@ -1,4 +1,4 @@ -Component = React.createClass +Component = createReactClass render: -> `` diff --git a/test/dummy_sprockets/app/assets/javascripts/harmony_example.js.jsx b/test/dummy_sprockets/app/assets/javascripts/harmony_example.js.jsx index ea6b1f1f2..138ae5423 100644 --- a/test/dummy_sprockets/app/assets/javascripts/harmony_example.js.jsx +++ b/test/dummy_sprockets/app/assets/javascripts/harmony_example.js.jsx @@ -1,4 +1,4 @@ -var HarmonyComponent = React.createClass({ +var HarmonyComponent = createReactClass({ statics: { generateGreeting() { return "Hello Harmony!" diff --git a/test/dummy_sprockets/app/assets/javascripts/pages.js b/test/dummy_sprockets/app/assets/javascripts/pages.js index f48ae7209..d293c75bb 100644 --- a/test/dummy_sprockets/app/assets/javascripts/pages.js +++ b/test/dummy_sprockets/app/assets/javascripts/pages.js @@ -1,4 +1,4 @@ -var GreetingMessage = React.createClass({ +var GreetingMessage = createReactClass({ getInitialState: function() { var initialGreeting = 'Hello'; if (typeof global !== "undefined" && global.ctx && global.ctx.greeting) { @@ -13,9 +13,9 @@ var GreetingMessage = React.createClass({ this.setState({greeting: 'Goodbye'}); }, render: function() { - return React.DOM.div({}, - React.DOM.div({}, this.state.greeting, ' ', this.props.name), - React.DOM.button({onClick: this.goodbye}, 'Goodbye') + return React.createElement('div', {}, + React.createElement('div', {}, this.state.greeting, ' ', this.props.name ), + React.createElement('button', {onClick: this.goodbye}, 'Goodbye') ); } }); diff --git a/test/dummy_webpacker1/app/assets/javascripts/components/PlainJSTodo.js b/test/dummy_webpacker1/app/assets/javascripts/components/PlainJSTodo.js index 591d9d81e..8fe4e2f79 100644 --- a/test/dummy_webpacker1/app/assets/javascripts/components/PlainJSTodo.js +++ b/test/dummy_webpacker1/app/assets/javascripts/components/PlainJSTodo.js @@ -1,4 +1,4 @@ -var Todo = React.createClass({ +var Todo = createReactClass({ render: function() { return React.createElement("li", null, this.props.todo) } diff --git a/test/dummy_webpacker1/app/assets/javascripts/components/Todo.js.jsx.coffee b/test/dummy_webpacker1/app/assets/javascripts/components/Todo.js.jsx.coffee index 47454b45f..f5366e62d 100644 --- a/test/dummy_webpacker1/app/assets/javascripts/components/Todo.js.jsx.coffee +++ b/test/dummy_webpacker1/app/assets/javascripts/components/Todo.js.jsx.coffee @@ -1,4 +1,4 @@ -Todo = React.createClass +Todo = createReactClass render: -> `
  • {this.props.todo}
  • ` diff --git a/test/dummy_webpacker1/app/assets/javascripts/components/TodoList.js.jsx b/test/dummy_webpacker1/app/assets/javascripts/components/TodoList.js.jsx index 1d0e82e8b..91d0b7aef 100644 --- a/test/dummy_webpacker1/app/assets/javascripts/components/TodoList.js.jsx +++ b/test/dummy_webpacker1/app/assets/javascripts/components/TodoList.js.jsx @@ -1,4 +1,4 @@ -TodoList = React.createClass({ +TodoList = createReactClass({ getInitialState: function() { return({mounted: "nope"}); }, diff --git a/test/dummy_webpacker1/app/assets/javascripts/components/TodoListWithConsoleLog.js.jsx b/test/dummy_webpacker1/app/assets/javascripts/components/TodoListWithConsoleLog.js.jsx index a6b33917c..71b8c64af 100644 --- a/test/dummy_webpacker1/app/assets/javascripts/components/TodoListWithConsoleLog.js.jsx +++ b/test/dummy_webpacker1/app/assets/javascripts/components/TodoListWithConsoleLog.js.jsx @@ -1,4 +1,4 @@ -TodoListWithConsoleLog = React.createClass({ +TodoListWithConsoleLog = createReactClass({ getInitialState: function() { console.log('got initial state'); return({mounted: "nope"}); diff --git a/test/dummy_webpacker1/app/assets/javascripts/components/WithSetTimeout.js.jsx b/test/dummy_webpacker1/app/assets/javascripts/components/WithSetTimeout.js.jsx index 16bf957c4..d1c9fa6c1 100644 --- a/test/dummy_webpacker1/app/assets/javascripts/components/WithSetTimeout.js.jsx +++ b/test/dummy_webpacker1/app/assets/javascripts/components/WithSetTimeout.js.jsx @@ -1,4 +1,4 @@ -WithSetTimeout = React.createClass({ +WithSetTimeout = createReactClass({ componentWillMount: function () { setTimeout(function () {}, 1000) clearTimeout(0) diff --git a/test/dummy_webpacker1/app/assets/javascripts/example2.js.jsx.coffee b/test/dummy_webpacker1/app/assets/javascripts/example2.js.jsx.coffee index eb582a9ed..d88eed7a2 100644 --- a/test/dummy_webpacker1/app/assets/javascripts/example2.js.jsx.coffee +++ b/test/dummy_webpacker1/app/assets/javascripts/example2.js.jsx.coffee @@ -1,4 +1,4 @@ -Component = React.createClass +Component = createReactClass render: -> `` diff --git a/test/dummy_webpacker1/app/assets/javascripts/harmony_example.js.jsx b/test/dummy_webpacker1/app/assets/javascripts/harmony_example.js.jsx index ea6b1f1f2..138ae5423 100644 --- a/test/dummy_webpacker1/app/assets/javascripts/harmony_example.js.jsx +++ b/test/dummy_webpacker1/app/assets/javascripts/harmony_example.js.jsx @@ -1,4 +1,4 @@ -var HarmonyComponent = React.createClass({ +var HarmonyComponent = createReactClass({ statics: { generateGreeting() { return "Hello Harmony!" diff --git a/test/dummy_webpacker1/app/assets/javascripts/pages.js b/test/dummy_webpacker1/app/assets/javascripts/pages.js index f48ae7209..1a3040a7b 100644 --- a/test/dummy_webpacker1/app/assets/javascripts/pages.js +++ b/test/dummy_webpacker1/app/assets/javascripts/pages.js @@ -1,4 +1,4 @@ -var GreetingMessage = React.createClass({ +var GreetingMessage = createReactClass({ getInitialState: function() { var initialGreeting = 'Hello'; if (typeof global !== "undefined" && global.ctx && global.ctx.greeting) { diff --git a/test/dummy_webpacker1/app/javascript/components/GreetingMessage.js b/test/dummy_webpacker1/app/javascript/components/GreetingMessage.js index 02a0c123b..10045a212 100644 --- a/test/dummy_webpacker1/app/javascript/components/GreetingMessage.js +++ b/test/dummy_webpacker1/app/javascript/components/GreetingMessage.js @@ -1,6 +1,7 @@ var React = require("react") +var createReactClass = require("create-react-class") -module.exports = React.createClass({ +module.exports = createReactClass({ getInitialState: function() { var initialGreeting = 'Hello'; if (typeof global !== "undefined" && global.ctx && global.ctx.greeting) { @@ -15,9 +16,9 @@ module.exports = React.createClass({ this.setState({greeting: 'Goodbye'}); }, render: function() { - return React.DOM.div({}, - React.DOM.div({}, this.state.greeting, ' from Webpacker ', this.props.name ), - React.DOM.button({onClick: this.goodbye}, 'Goodbye') + return React.createElement('div', {}, + React.createElement('div', {}, this.state.greeting, ' from Webpacker ', this.props.name ), + React.createElement('button', {onClick: this.goodbye}, 'Goodbye') ); } }); diff --git a/test/dummy_webpacker1/app/javascript/components/Todo.js b/test/dummy_webpacker1/app/javascript/components/Todo.js index 5c16713df..4f89b83db 100644 --- a/test/dummy_webpacker1/app/javascript/components/Todo.js +++ b/test/dummy_webpacker1/app/javascript/components/Todo.js @@ -1,5 +1,7 @@ var React = require("react") -module.exports = React.createClass({ +var createReactClass = require("create-react-class") + +module.exports = createReactClass({ render: function() { return React.createElement("li", null, this.props.todo) } diff --git a/test/dummy_webpacker1/app/javascript/components/TodoList.js b/test/dummy_webpacker1/app/javascript/components/TodoList.js index e9ea6bad8..3aeb3fa13 100644 --- a/test/dummy_webpacker1/app/javascript/components/TodoList.js +++ b/test/dummy_webpacker1/app/javascript/components/TodoList.js @@ -1,6 +1,7 @@ var React = require("react") +var createReactClass = require("create-react-class") -module.exports = React.createClass({ +module.exports = createReactClass({ getInitialState: function() { return({mounted: "nope"}); }, diff --git a/test/dummy_webpacker1/app/javascript/components/TodoListWithConsoleLog.js b/test/dummy_webpacker1/app/javascript/components/TodoListWithConsoleLog.js index 1d4268693..376397840 100644 --- a/test/dummy_webpacker1/app/javascript/components/TodoListWithConsoleLog.js +++ b/test/dummy_webpacker1/app/javascript/components/TodoListWithConsoleLog.js @@ -1,6 +1,7 @@ var React = require("react") +var createReactClass = require("create-react-class") -module.exports = React.createClass({ +module.exports = createReactClass({ getInitialState: function() { console.log('got initial state'); return({mounted: "nope"}); diff --git a/test/dummy_webpacker1/app/javascript/components/WithSetTimeout.js b/test/dummy_webpacker1/app/javascript/components/WithSetTimeout.js index 2adf058e3..4f42bb950 100644 --- a/test/dummy_webpacker1/app/javascript/components/WithSetTimeout.js +++ b/test/dummy_webpacker1/app/javascript/components/WithSetTimeout.js @@ -1,5 +1,7 @@ var React = require("react") -module.exports = React.createClass({ +var createReactClass = require("create-react-class") + +module.exports = createReactClass({ componentWillMount: function () { setTimeout(function () {}, 1000) clearTimeout(0) diff --git a/test/dummy_webpacker1/package.json b/test/dummy_webpacker1/package.json index 56c369de6..b47b8446a 100644 --- a/test/dummy_webpacker1/package.json +++ b/test/dummy_webpacker1/package.json @@ -9,6 +9,7 @@ "coffee-loader": "^0.7.3", "coffee-script": "^1.12.6", "compression-webpack-plugin": "^0.4.0", + "create-react-class": "^15.6.2", "css-loader": "^0.28.1", "extract-text-webpack-plugin": "^2.1.0", "file-loader": "^0.11.1", @@ -19,10 +20,10 @@ "postcss-loader": "^2.0.5", "postcss-smart-import": "^0.7.0", "precss": "^1.4.0", - "prop-types": "^15.5.10", + "prop-types": "^15.6.0", "rails-erb-loader": "^5.0.1", - "react": "^15.5.4", - "react-dom": "^15.5.4", + "react": "15.6", + "react-dom": "15.6", "react_ujs": "^2.1.0", "resolve-url-loader": "^2.0.2", "sass-loader": "^6.0.5", diff --git a/test/dummy_webpacker1/yarn.lock b/test/dummy_webpacker1/yarn.lock index f5b276d65..e59690493 100644 --- a/test/dummy_webpacker1/yarn.lock +++ b/test/dummy_webpacker1/yarn.lock @@ -1265,6 +1265,14 @@ create-hmac@^1.1.0, create-hmac@^1.1.2: create-hash "^1.1.0" inherits "^2.0.1" +create-react-class@^15.6.0, create-react-class@^15.6.2: + version "15.6.2" + resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.2.tgz#cf1ed15f12aad7f14ef5f2dfe05e6c42f91ef02a" + dependencies: + fbjs "^0.8.9" + loose-envify "^1.3.1" + object-assign "^4.1.1" + cross-spawn@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" @@ -1687,6 +1695,18 @@ faye-websocket@~0.11.0: dependencies: websocket-driver ">=0.5.1" +fbjs@^0.8.16: + version "0.8.16" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db" + dependencies: + core-js "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.9" + fbjs@^0.8.9: version "0.8.12" resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.12.tgz#10b5d92f76d45575fd63a217d4ea02bea2f8ed04" @@ -3553,12 +3573,13 @@ promise@^7.1.1: dependencies: asap "~2.0.3" -prop-types@^15.5.10, prop-types@^15.5.7, prop-types@~15.5.7: - version "15.5.10" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.5.10.tgz#2797dfc3126182e3a95e3dfbb2e893ddd7456154" +prop-types@^15.5.10, prop-types@^15.6.0: + version "15.6.0" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856" dependencies: - fbjs "^0.8.9" + fbjs "^0.8.16" loose-envify "^1.3.1" + object-assign "^4.1.1" proxy-addr@~1.1.3: version "1.1.4" @@ -3651,23 +3672,24 @@ rc@^1.1.7: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-dom@^15.5.4: - version "15.5.4" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.5.4.tgz#ba0c28786fd52ed7e4f2135fe0288d462aef93da" +react-dom@15.6: + version "15.6.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.6.2.tgz#41cfadf693b757faf2708443a1d1fd5a02bef730" dependencies: fbjs "^0.8.9" loose-envify "^1.1.0" object-assign "^4.1.0" - prop-types "~15.5.7" + prop-types "^15.5.10" -react@^15.5.4: - version "15.5.4" - resolved "https://registry.yarnpkg.com/react/-/react-15.5.4.tgz#fa83eb01506ab237cdc1c8c3b1cea8de012bf047" +react@15.6: + version "15.6.2" + resolved "https://registry.yarnpkg.com/react/-/react-15.6.2.tgz#dba0434ab439cfe82f108f0f511663908179aa72" dependencies: + create-react-class "^15.6.0" fbjs "^0.8.9" loose-envify "^1.1.0" object-assign "^4.1.0" - prop-types "^15.5.7" + prop-types "^15.5.10" react_ujs@^2.1.0: version "2.1.0" diff --git a/test/dummy_webpacker2/app/assets/javascripts/components/PlainJSTodo.js b/test/dummy_webpacker2/app/assets/javascripts/components/PlainJSTodo.js index 591d9d81e..8fe4e2f79 100644 --- a/test/dummy_webpacker2/app/assets/javascripts/components/PlainJSTodo.js +++ b/test/dummy_webpacker2/app/assets/javascripts/components/PlainJSTodo.js @@ -1,4 +1,4 @@ -var Todo = React.createClass({ +var Todo = createReactClass({ render: function() { return React.createElement("li", null, this.props.todo) } diff --git a/test/dummy_webpacker2/app/assets/javascripts/components/Todo.js.jsx.coffee b/test/dummy_webpacker2/app/assets/javascripts/components/Todo.js.jsx.coffee index 47454b45f..f5366e62d 100644 --- a/test/dummy_webpacker2/app/assets/javascripts/components/Todo.js.jsx.coffee +++ b/test/dummy_webpacker2/app/assets/javascripts/components/Todo.js.jsx.coffee @@ -1,4 +1,4 @@ -Todo = React.createClass +Todo = createReactClass render: -> `
  • {this.props.todo}
  • ` diff --git a/test/dummy_webpacker2/app/assets/javascripts/components/TodoList.js.jsx b/test/dummy_webpacker2/app/assets/javascripts/components/TodoList.js.jsx index 1d0e82e8b..91d0b7aef 100644 --- a/test/dummy_webpacker2/app/assets/javascripts/components/TodoList.js.jsx +++ b/test/dummy_webpacker2/app/assets/javascripts/components/TodoList.js.jsx @@ -1,4 +1,4 @@ -TodoList = React.createClass({ +TodoList = createReactClass({ getInitialState: function() { return({mounted: "nope"}); }, diff --git a/test/dummy_webpacker2/app/assets/javascripts/components/TodoListWithConsoleLog.js.jsx b/test/dummy_webpacker2/app/assets/javascripts/components/TodoListWithConsoleLog.js.jsx index a6b33917c..71b8c64af 100644 --- a/test/dummy_webpacker2/app/assets/javascripts/components/TodoListWithConsoleLog.js.jsx +++ b/test/dummy_webpacker2/app/assets/javascripts/components/TodoListWithConsoleLog.js.jsx @@ -1,4 +1,4 @@ -TodoListWithConsoleLog = React.createClass({ +TodoListWithConsoleLog = createReactClass({ getInitialState: function() { console.log('got initial state'); return({mounted: "nope"}); diff --git a/test/dummy_webpacker2/app/assets/javascripts/components/WithSetTimeout.js.jsx b/test/dummy_webpacker2/app/assets/javascripts/components/WithSetTimeout.js.jsx index 16bf957c4..d1c9fa6c1 100644 --- a/test/dummy_webpacker2/app/assets/javascripts/components/WithSetTimeout.js.jsx +++ b/test/dummy_webpacker2/app/assets/javascripts/components/WithSetTimeout.js.jsx @@ -1,4 +1,4 @@ -WithSetTimeout = React.createClass({ +WithSetTimeout = createReactClass({ componentWillMount: function () { setTimeout(function () {}, 1000) clearTimeout(0) diff --git a/test/dummy_webpacker2/app/assets/javascripts/example2.js.jsx.coffee b/test/dummy_webpacker2/app/assets/javascripts/example2.js.jsx.coffee index eb582a9ed..d88eed7a2 100644 --- a/test/dummy_webpacker2/app/assets/javascripts/example2.js.jsx.coffee +++ b/test/dummy_webpacker2/app/assets/javascripts/example2.js.jsx.coffee @@ -1,4 +1,4 @@ -Component = React.createClass +Component = createReactClass render: -> `` diff --git a/test/dummy_webpacker2/app/assets/javascripts/harmony_example.js.jsx b/test/dummy_webpacker2/app/assets/javascripts/harmony_example.js.jsx index ea6b1f1f2..138ae5423 100644 --- a/test/dummy_webpacker2/app/assets/javascripts/harmony_example.js.jsx +++ b/test/dummy_webpacker2/app/assets/javascripts/harmony_example.js.jsx @@ -1,4 +1,4 @@ -var HarmonyComponent = React.createClass({ +var HarmonyComponent = createReactClass({ statics: { generateGreeting() { return "Hello Harmony!" diff --git a/test/dummy_webpacker2/app/assets/javascripts/pages.js b/test/dummy_webpacker2/app/assets/javascripts/pages.js index f48ae7209..1a3040a7b 100644 --- a/test/dummy_webpacker2/app/assets/javascripts/pages.js +++ b/test/dummy_webpacker2/app/assets/javascripts/pages.js @@ -1,4 +1,4 @@ -var GreetingMessage = React.createClass({ +var GreetingMessage = createReactClass({ getInitialState: function() { var initialGreeting = 'Hello'; if (typeof global !== "undefined" && global.ctx && global.ctx.greeting) { diff --git a/test/dummy_webpacker2/app/javascript/components/GreetingMessage.js b/test/dummy_webpacker2/app/javascript/components/GreetingMessage.js index 02a0c123b..10045a212 100644 --- a/test/dummy_webpacker2/app/javascript/components/GreetingMessage.js +++ b/test/dummy_webpacker2/app/javascript/components/GreetingMessage.js @@ -1,6 +1,7 @@ var React = require("react") +var createReactClass = require("create-react-class") -module.exports = React.createClass({ +module.exports = createReactClass({ getInitialState: function() { var initialGreeting = 'Hello'; if (typeof global !== "undefined" && global.ctx && global.ctx.greeting) { @@ -15,9 +16,9 @@ module.exports = React.createClass({ this.setState({greeting: 'Goodbye'}); }, render: function() { - return React.DOM.div({}, - React.DOM.div({}, this.state.greeting, ' from Webpacker ', this.props.name ), - React.DOM.button({onClick: this.goodbye}, 'Goodbye') + return React.createElement('div', {}, + React.createElement('div', {}, this.state.greeting, ' from Webpacker ', this.props.name ), + React.createElement('button', {onClick: this.goodbye}, 'Goodbye') ); } }); diff --git a/test/dummy_webpacker2/app/javascript/components/Todo.js b/test/dummy_webpacker2/app/javascript/components/Todo.js index 5c16713df..4f89b83db 100644 --- a/test/dummy_webpacker2/app/javascript/components/Todo.js +++ b/test/dummy_webpacker2/app/javascript/components/Todo.js @@ -1,5 +1,7 @@ var React = require("react") -module.exports = React.createClass({ +var createReactClass = require("create-react-class") + +module.exports = createReactClass({ render: function() { return React.createElement("li", null, this.props.todo) } diff --git a/test/dummy_webpacker2/app/javascript/components/TodoList.js b/test/dummy_webpacker2/app/javascript/components/TodoList.js index e9ea6bad8..3aeb3fa13 100644 --- a/test/dummy_webpacker2/app/javascript/components/TodoList.js +++ b/test/dummy_webpacker2/app/javascript/components/TodoList.js @@ -1,6 +1,7 @@ var React = require("react") +var createReactClass = require("create-react-class") -module.exports = React.createClass({ +module.exports = createReactClass({ getInitialState: function() { return({mounted: "nope"}); }, diff --git a/test/dummy_webpacker2/app/javascript/components/TodoListWithConsoleLog.js b/test/dummy_webpacker2/app/javascript/components/TodoListWithConsoleLog.js index 1d4268693..376397840 100644 --- a/test/dummy_webpacker2/app/javascript/components/TodoListWithConsoleLog.js +++ b/test/dummy_webpacker2/app/javascript/components/TodoListWithConsoleLog.js @@ -1,6 +1,7 @@ var React = require("react") +var createReactClass = require("create-react-class") -module.exports = React.createClass({ +module.exports = createReactClass({ getInitialState: function() { console.log('got initial state'); return({mounted: "nope"}); diff --git a/test/dummy_webpacker2/app/javascript/components/WithSetTimeout.js b/test/dummy_webpacker2/app/javascript/components/WithSetTimeout.js index 2adf058e3..4f42bb950 100644 --- a/test/dummy_webpacker2/app/javascript/components/WithSetTimeout.js +++ b/test/dummy_webpacker2/app/javascript/components/WithSetTimeout.js @@ -1,5 +1,7 @@ var React = require("react") -module.exports = React.createClass({ +var createReactClass = require("create-react-class") + +module.exports = createReactClass({ componentWillMount: function () { setTimeout(function () {}, 1000) clearTimeout(0) diff --git a/test/dummy_webpacker2/package.json b/test/dummy_webpacker2/package.json index f5e439d02..3b515fba9 100644 --- a/test/dummy_webpacker2/package.json +++ b/test/dummy_webpacker2/package.json @@ -11,7 +11,7 @@ "coffee-loader": "^0.8.0", "coffee-script": "^1.12.7", "compression-webpack-plugin": "^1.0.0", - "create-react-class": "^15.6.0", + "create-react-class": "^15.6.2", "css-loader": "^0.28.7", "extract-text-webpack-plugin": "2.x.x", "file-loader": "^0.11.2", @@ -22,10 +22,10 @@ "postcss-loader": "^2.0.6", "postcss-smart-import": "^0.7.5", "precss": "^2.0.0", - "prop-types": "^15.5.10", + "prop-types": "^15.6.0", "rails-erb-loader": "^5.2.1", - "react": "15.4.x", - "react-dom": "^15.6.1", + "react": "15.6", + "react-dom": "15.6", "react_ujs": "^2.2.1", "resolve-url-loader": "^2.1.0", "sass-loader": "^6.0.6", diff --git a/test/dummy_webpacker2/yarn.lock b/test/dummy_webpacker2/yarn.lock index 3e7b2779a..189fcdb59 100644 --- a/test/dummy_webpacker2/yarn.lock +++ b/test/dummy_webpacker2/yarn.lock @@ -1308,9 +1308,9 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: safe-buffer "^5.0.1" sha.js "^2.4.8" -create-react-class@^15.6.0: - version "15.6.0" - resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.0.tgz#ab448497c26566e1e29413e883207d57cfe7bed4" +create-react-class@^15.6.0, create-react-class@^15.6.2: + version "15.6.2" + resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.2.tgz#cf1ed15f12aad7f14ef5f2dfe05e6c42f91ef02a" dependencies: fbjs "^0.8.9" loose-envify "^1.3.1" @@ -1779,7 +1779,19 @@ faye-websocket@~0.11.0: dependencies: websocket-driver ">=0.5.1" -fbjs@^0.8.4, fbjs@^0.8.9: +fbjs@^0.8.16: + version "0.8.16" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db" + dependencies: + core-js "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.9" + +fbjs@^0.8.9: version "0.8.15" resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.15.tgz#4f0695fdfcc16c37c0b07facec8cb4c4091685b9" dependencies: @@ -3785,12 +3797,13 @@ promise@^7.1.1: dependencies: asap "~2.0.3" -prop-types@^15.5.10: - version "15.5.10" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.5.10.tgz#2797dfc3126182e3a95e3dfbb2e893ddd7456154" +prop-types@^15.5.10, prop-types@^15.6.0: + version "15.6.0" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856" dependencies: - fbjs "^0.8.9" + fbjs "^0.8.16" loose-envify "^1.3.1" + object-assign "^4.1.1" proxy-addr@~1.1.5: version "1.1.5" @@ -3893,22 +3906,24 @@ rc@^1.1.7: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-dom@^15.6.1: - version "15.6.1" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.6.1.tgz#2cb0ed4191038e53c209eb3a79a23e2a4cf99470" +react-dom@15.6: + version "15.6.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.6.2.tgz#41cfadf693b757faf2708443a1d1fd5a02bef730" dependencies: fbjs "^0.8.9" loose-envify "^1.1.0" object-assign "^4.1.0" prop-types "^15.5.10" -react@15.4.x: - version "15.4.2" - resolved "https://registry.yarnpkg.com/react/-/react-15.4.2.tgz#41f7991b26185392ba9bae96c8889e7e018397ef" +react@15.6: + version "15.6.2" + resolved "https://registry.yarnpkg.com/react/-/react-15.6.2.tgz#dba0434ab439cfe82f108f0f511663908179aa72" dependencies: - fbjs "^0.8.4" + create-react-class "^15.6.0" + fbjs "^0.8.9" loose-envify "^1.1.0" object-assign "^4.1.0" + prop-types "^15.5.10" react_ujs@^2.2.1: version "2.2.1" diff --git a/test/dummy_webpacker3/app/assets/javascripts/components/PlainJSTodo.js b/test/dummy_webpacker3/app/assets/javascripts/components/PlainJSTodo.js index 591d9d81e..8fe4e2f79 100644 --- a/test/dummy_webpacker3/app/assets/javascripts/components/PlainJSTodo.js +++ b/test/dummy_webpacker3/app/assets/javascripts/components/PlainJSTodo.js @@ -1,4 +1,4 @@ -var Todo = React.createClass({ +var Todo = createReactClass({ render: function() { return React.createElement("li", null, this.props.todo) } diff --git a/test/dummy_webpacker3/app/assets/javascripts/components/Todo.js.jsx.coffee b/test/dummy_webpacker3/app/assets/javascripts/components/Todo.js.jsx.coffee index 47454b45f..f5366e62d 100644 --- a/test/dummy_webpacker3/app/assets/javascripts/components/Todo.js.jsx.coffee +++ b/test/dummy_webpacker3/app/assets/javascripts/components/Todo.js.jsx.coffee @@ -1,4 +1,4 @@ -Todo = React.createClass +Todo = createReactClass render: -> `
  • {this.props.todo}
  • ` diff --git a/test/dummy_webpacker3/app/assets/javascripts/components/TodoList.js.jsx b/test/dummy_webpacker3/app/assets/javascripts/components/TodoList.js.jsx index 1d0e82e8b..91d0b7aef 100644 --- a/test/dummy_webpacker3/app/assets/javascripts/components/TodoList.js.jsx +++ b/test/dummy_webpacker3/app/assets/javascripts/components/TodoList.js.jsx @@ -1,4 +1,4 @@ -TodoList = React.createClass({ +TodoList = createReactClass({ getInitialState: function() { return({mounted: "nope"}); }, diff --git a/test/dummy_webpacker3/app/assets/javascripts/components/TodoListWithConsoleLog.js.jsx b/test/dummy_webpacker3/app/assets/javascripts/components/TodoListWithConsoleLog.js.jsx index a6b33917c..71b8c64af 100644 --- a/test/dummy_webpacker3/app/assets/javascripts/components/TodoListWithConsoleLog.js.jsx +++ b/test/dummy_webpacker3/app/assets/javascripts/components/TodoListWithConsoleLog.js.jsx @@ -1,4 +1,4 @@ -TodoListWithConsoleLog = React.createClass({ +TodoListWithConsoleLog = createReactClass({ getInitialState: function() { console.log('got initial state'); return({mounted: "nope"}); diff --git a/test/dummy_webpacker3/app/assets/javascripts/components/WithSetTimeout.js.jsx b/test/dummy_webpacker3/app/assets/javascripts/components/WithSetTimeout.js.jsx index 16bf957c4..d1c9fa6c1 100644 --- a/test/dummy_webpacker3/app/assets/javascripts/components/WithSetTimeout.js.jsx +++ b/test/dummy_webpacker3/app/assets/javascripts/components/WithSetTimeout.js.jsx @@ -1,4 +1,4 @@ -WithSetTimeout = React.createClass({ +WithSetTimeout = createReactClass({ componentWillMount: function () { setTimeout(function () {}, 1000) clearTimeout(0) diff --git a/test/dummy_webpacker3/app/assets/javascripts/example2.js.jsx.coffee b/test/dummy_webpacker3/app/assets/javascripts/example2.js.jsx.coffee index eb582a9ed..d88eed7a2 100644 --- a/test/dummy_webpacker3/app/assets/javascripts/example2.js.jsx.coffee +++ b/test/dummy_webpacker3/app/assets/javascripts/example2.js.jsx.coffee @@ -1,4 +1,4 @@ -Component = React.createClass +Component = createReactClass render: -> `` diff --git a/test/dummy_webpacker3/app/assets/javascripts/harmony_example.js.jsx b/test/dummy_webpacker3/app/assets/javascripts/harmony_example.js.jsx index ea6b1f1f2..138ae5423 100644 --- a/test/dummy_webpacker3/app/assets/javascripts/harmony_example.js.jsx +++ b/test/dummy_webpacker3/app/assets/javascripts/harmony_example.js.jsx @@ -1,4 +1,4 @@ -var HarmonyComponent = React.createClass({ +var HarmonyComponent = createReactClass({ statics: { generateGreeting() { return "Hello Harmony!" diff --git a/test/dummy_webpacker3/app/assets/javascripts/pages.js b/test/dummy_webpacker3/app/assets/javascripts/pages.js index f48ae7209..1a3040a7b 100644 --- a/test/dummy_webpacker3/app/assets/javascripts/pages.js +++ b/test/dummy_webpacker3/app/assets/javascripts/pages.js @@ -1,4 +1,4 @@ -var GreetingMessage = React.createClass({ +var GreetingMessage = createReactClass({ getInitialState: function() { var initialGreeting = 'Hello'; if (typeof global !== "undefined" && global.ctx && global.ctx.greeting) { diff --git a/test/dummy_webpacker3/app/javascript/components/GreetingMessage.js b/test/dummy_webpacker3/app/javascript/components/GreetingMessage.js index 02a0c123b..10045a212 100644 --- a/test/dummy_webpacker3/app/javascript/components/GreetingMessage.js +++ b/test/dummy_webpacker3/app/javascript/components/GreetingMessage.js @@ -1,6 +1,7 @@ var React = require("react") +var createReactClass = require("create-react-class") -module.exports = React.createClass({ +module.exports = createReactClass({ getInitialState: function() { var initialGreeting = 'Hello'; if (typeof global !== "undefined" && global.ctx && global.ctx.greeting) { @@ -15,9 +16,9 @@ module.exports = React.createClass({ this.setState({greeting: 'Goodbye'}); }, render: function() { - return React.DOM.div({}, - React.DOM.div({}, this.state.greeting, ' from Webpacker ', this.props.name ), - React.DOM.button({onClick: this.goodbye}, 'Goodbye') + return React.createElement('div', {}, + React.createElement('div', {}, this.state.greeting, ' from Webpacker ', this.props.name ), + React.createElement('button', {onClick: this.goodbye}, 'Goodbye') ); } }); diff --git a/test/dummy_webpacker3/app/javascript/components/Todo.js b/test/dummy_webpacker3/app/javascript/components/Todo.js index 5c16713df..4f89b83db 100644 --- a/test/dummy_webpacker3/app/javascript/components/Todo.js +++ b/test/dummy_webpacker3/app/javascript/components/Todo.js @@ -1,5 +1,7 @@ var React = require("react") -module.exports = React.createClass({ +var createReactClass = require("create-react-class") + +module.exports = createReactClass({ render: function() { return React.createElement("li", null, this.props.todo) } diff --git a/test/dummy_webpacker3/app/javascript/components/TodoList.js b/test/dummy_webpacker3/app/javascript/components/TodoList.js index e9ea6bad8..3aeb3fa13 100644 --- a/test/dummy_webpacker3/app/javascript/components/TodoList.js +++ b/test/dummy_webpacker3/app/javascript/components/TodoList.js @@ -1,6 +1,7 @@ var React = require("react") +var createReactClass = require("create-react-class") -module.exports = React.createClass({ +module.exports = createReactClass({ getInitialState: function() { return({mounted: "nope"}); }, diff --git a/test/dummy_webpacker3/app/javascript/components/TodoListWithConsoleLog.js b/test/dummy_webpacker3/app/javascript/components/TodoListWithConsoleLog.js index 1d4268693..376397840 100644 --- a/test/dummy_webpacker3/app/javascript/components/TodoListWithConsoleLog.js +++ b/test/dummy_webpacker3/app/javascript/components/TodoListWithConsoleLog.js @@ -1,6 +1,7 @@ var React = require("react") +var createReactClass = require("create-react-class") -module.exports = React.createClass({ +module.exports = createReactClass({ getInitialState: function() { console.log('got initial state'); return({mounted: "nope"}); diff --git a/test/dummy_webpacker3/app/javascript/components/WithSetTimeout.js b/test/dummy_webpacker3/app/javascript/components/WithSetTimeout.js index 2adf058e3..4f42bb950 100644 --- a/test/dummy_webpacker3/app/javascript/components/WithSetTimeout.js +++ b/test/dummy_webpacker3/app/javascript/components/WithSetTimeout.js @@ -1,5 +1,7 @@ var React = require("react") -module.exports = React.createClass({ +var createReactClass = require("create-react-class") + +module.exports = createReactClass({ componentWillMount: function () { setTimeout(function () {}, 1000) clearTimeout(0) diff --git a/test/dummy_webpacker3/package.json b/test/dummy_webpacker3/package.json index 844fe8c9b..d29f2139c 100644 --- a/test/dummy_webpacker3/package.json +++ b/test/dummy_webpacker3/package.json @@ -2,9 +2,10 @@ "dependencies": { "@rails/webpacker": "^3.0.1", "babel-preset-react": "^6.24.1", - "prop-types": "^15.5.10", - "react": "15.4.x", - "react-dom": "^15.6.1", + "create-react-class": "^15.6.2", + "prop-types": "^15.6.0", + "react": "15.6", + "react-dom": "15.6", "react_ujs": "^2.2.1" }, "devDependencies": { diff --git a/test/dummy_webpacker3/yarn.lock b/test/dummy_webpacker3/yarn.lock index ecd8ea694..7deda89e2 100644 --- a/test/dummy_webpacker3/yarn.lock +++ b/test/dummy_webpacker3/yarn.lock @@ -1373,6 +1373,14 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: safe-buffer "^5.0.1" sha.js "^2.4.8" +create-react-class@^15.6.0, create-react-class@^15.6.2: + version "15.6.2" + resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.2.tgz#cf1ed15f12aad7f14ef5f2dfe05e6c42f91ef02a" + dependencies: + fbjs "^0.8.9" + loose-envify "^1.3.1" + object-assign "^4.1.1" + cross-spawn@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" @@ -1945,7 +1953,19 @@ faye-websocket@~0.11.0: dependencies: websocket-driver ">=0.5.1" -fbjs@^0.8.4, fbjs@^0.8.9: +fbjs@^0.8.16: + version "0.8.16" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db" + dependencies: + core-js "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.9" + +fbjs@^0.8.9: version "0.8.15" resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.15.tgz#4f0695fdfcc16c37c0b07facec8cb4c4091685b9" dependencies: @@ -4121,6 +4141,14 @@ prop-types@^15.5.10: fbjs "^0.8.9" loose-envify "^1.3.1" +prop-types@^15.6.0: + version "15.6.0" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856" + dependencies: + fbjs "^0.8.16" + loose-envify "^1.3.1" + object-assign "^4.1.1" + proxy-addr@~1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-1.1.5.tgz#71c0ee3b102de3f202f3b64f608d173fcba1a918" @@ -4222,22 +4250,24 @@ rc@^1.1.7: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-dom@^15.6.1: - version "15.6.1" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.6.1.tgz#2cb0ed4191038e53c209eb3a79a23e2a4cf99470" +react-dom@15.6: + version "15.6.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.6.2.tgz#41cfadf693b757faf2708443a1d1fd5a02bef730" dependencies: fbjs "^0.8.9" loose-envify "^1.1.0" object-assign "^4.1.0" prop-types "^15.5.10" -react@15.4.x: - version "15.4.2" - resolved "https://registry.yarnpkg.com/react/-/react-15.4.2.tgz#41f7991b26185392ba9bae96c8889e7e018397ef" +react@15.6: + version "15.6.2" + resolved "https://registry.yarnpkg.com/react/-/react-15.6.2.tgz#dba0434ab439cfe82f108f0f511663908179aa72" dependencies: - fbjs "^0.8.4" + create-react-class "^15.6.0" + fbjs "^0.8.9" loose-envify "^1.1.0" object-assign "^4.1.0" + prop-types "^15.5.10" react_ujs@^2.2.1: version "2.2.1" diff --git a/test/generators/coffee_component_generator_test.rb b/test/generators/coffee_component_generator_test.rb index a47a5b73b..bfc8ae2af 100644 --- a/test/generators/coffee_component_generator_test.rb +++ b/test/generators/coffee_component_generator_test.rb @@ -29,12 +29,12 @@ def class_name run_generator %w(GeneratedComponent name --coffee) assert_file filename, /@propTypes\s=/ - assert_file filename, /React.PropTypes/ + assert_file filename, /PropTypes/ end test 'that it generates working jsx' do - expected_name_div = /React\.createElement\(\s*"div",\s*null,\s*"Name:\s*",\s*this\.props\.name\s*\)/x - expected_shape_div = /React\.createElement\(\s*"div",\s*null,\s*"Address:\s*",\s*this\.props\.address\s*\)/x + expected_name_div = /\.createElement\(\s*"div",\s*null,\s*"Name:\s*",\s*this\.props\.name\s*\)/x + expected_shape_div = /\.createElement\(\s*"div",\s*null,\s*"Address:\s*",\s*this\.props\.address\s*\)/x run_generator %w(GeneratedComponent name:string address:shape --coffee) jsx = React::JSX.transform(CoffeeScript.compile(File.read(File.join(destination_root, filename)))) diff --git a/test/generators/component_generator_test.rb b/test/generators/component_generator_test.rb index cde30443d..5a416aec0 100644 --- a/test/generators/component_generator_test.rb +++ b/test/generators/component_generator_test.rb @@ -21,45 +21,45 @@ def filename assert_file filename do |contents| if WebpackerHelpers.available? - assert_match /^var React = require\("react"\)/, contents - assert_match /module\.exports = GeneratedComponent\n$/m, contents + assert_match /^import React from "react"/, contents + assert_match /export default GeneratedComponent\n$/m, contents end end end test 'creates the component file with a node argument' do run_generator %w(GeneratedComponent name) - assert_file filename, %r{name: React.PropTypes.node} + assert_file filename, %r{name: PropTypes.node} end test 'creates the component file with various standard proptypes' do proptypes = %w(string bool number array func number object any) run_generator %w(GeneratedComponent) + proptypes.map { |type| "my_#{type}:#{type}" } proptypes.each do |type| - assert_file filename, %r(my#{type.capitalize}: React.PropTypes.#{type}) + assert_file filename, %r(my#{type.capitalize}: PropTypes.#{type}) end end test 'creates a component file with an instanceOf property' do run_generator %w(GeneratedComponent favorite_food:instanceOf{food}) - assert_file filename, /favoriteFood: React.PropTypes.instanceOf\(Food\)/ + assert_file filename, /favoriteFood: PropTypes.instanceOf\(Food\)/ end test 'creates a component file with a oneOf property' do run_generator %w(GeneratedComponent favorite_food:oneOf{pizza,hamburgers}) - assert_file filename, /favoriteFood: React.PropTypes.oneOf\(\['pizza','hamburgers'\]\)/ + assert_file filename, /favoriteFood: PropTypes.oneOf\(\['pizza','hamburgers'\]\)/ end test 'creates a component file with a oneOfType property' do run_generator %w(GeneratedComponent favorite_food:oneOfType{string,Food}) - expected_property = 'favoriteFood: React.PropTypes.oneOfType([React.PropTypes.string,React.PropTypes.instanceOf(Food)])' + expected_property = 'favoriteFood: PropTypes.oneOfType([PropTypes.string,PropTypes.instanceOf(Food)])' assert_file filename, Regexp.new(Regexp.quote(expected_property)) end test 'generates working jsx' do - expected_name_div = /React\.createElement\(\s*"div",\s*null,\s*\"Name:\s*\",\s*this\.props\.name\s*\)/x - expected_shape_div = /React\.createElement\(\s*"div",\s*null,\s*\"Address:\s*\",\s*this\.props\.address\s*\)/x + expected_name_div = /\.createElement\(\s*"div",\s*null,\s*\"Name:\s*\",\s*this\.props\.name\s*\)/x + expected_shape_div = /\.createElement\(\s*"div",\s*null,\s*\"Address:\s*\",\s*this\.props\.address\s*\)/x run_generator %w(GeneratedComponent name:string address:shape) jsx = React::JSX.transform(File.read(File.join(destination_root, filename))) diff --git a/test/generators/es6_component_generator_test.rb b/test/generators/es6_component_generator_test.rb index e18800cc7..15b7481ae 100644 --- a/test/generators/es6_component_generator_test.rb +++ b/test/generators/es6_component_generator_test.rb @@ -1,3 +1,4 @@ + require 'test_helper' require 'generators/react/component_generator' @@ -33,8 +34,8 @@ def class_name end test 'generates working jsx' do - expected_name_div = /React\.createElement\(\s*"div",\s*null,\s*\"Name:\s*\",\s*this\.props\.name\s*\)/x - expected_shape_div = /React\.createElement\(\s*"div",\s*null,\s*\"Address:\s*\",\s*this\.props\.address\s*\)/x + expected_name_div = /\.createElement\(\s*"div",\s*null,\s*\"Name:\s*\",\s*this\.props\.name\s*\)/x + expected_shape_div = /\.createElement\(\s*"div",\s*null,\s*\"Address:\s*\",\s*this\.props\.address\s*\)/x run_generator %w(GeneratedComponent name:string address:shape --es6) jsx = React::JSX.transform(File.read(File.join(destination_root, filename))) diff --git a/test/helper_files/TodoListWithUpdates.js b/test/helper_files/TodoListWithUpdates.js index 1b9233803..ab0b23051 100644 --- a/test/helper_files/TodoListWithUpdates.js +++ b/test/helper_files/TodoListWithUpdates.js @@ -1,5 +1,7 @@ var React = require("react") -module.exports = React.createClass({ +var createReactClass = require("create-react-class") + +module.exports = createReactClass({ render: function() { return (
      diff --git a/test/helper_files/TodoListWithUpdates.js.jsx b/test/helper_files/TodoListWithUpdates.js.jsx index 464c9e1b0..371330643 100644 --- a/test/helper_files/TodoListWithUpdates.js.jsx +++ b/test/helper_files/TodoListWithUpdates.js.jsx @@ -1,4 +1,4 @@ -TodoList = React.createClass({ +TodoList = createReactClass({ getInitialState: function() { return({mounted: "nope"}); }, diff --git a/test/react/jsx_test.rb b/test/react/jsx_test.rb index bacb1c0bb..3a56e4d47 100644 --- a/test/react/jsx_test.rb +++ b/test/react/jsx_test.rb @@ -9,7 +9,7 @@ (function() { var Component; - Component = React.createClass({displayName: "Component", + Component = createReactClass({ render: function() { return React.createElement(ExampleComponent, {videos:this.props.videos} ); } diff --git a/test/react/rails/component_mount_test.rb b/test/react/rails/component_mount_test.rb index 7beada708..61586524a 100644 --- a/test/react/rails/component_mount_test.rb +++ b/test/react/rails/component_mount_test.rb @@ -73,13 +73,11 @@ class ComponentMountTest < ActionDispatch::IntegrationTest html = @helper.react_component('Todo', { todo: 'render on the server' }.to_json, prerender: true) assert(html.include?('data-react-class="Todo"'), 'it includes attrs for UJS') assert(html.include?('>render on the server'), 'it includes rendered HTML') - assert(html.include?('data-reactid'), 'it includes React properties') end test '#react_component passes :static to BundleRenderer' do html = @helper.react_component('Todo', { todo: 'render on the server' }.to_json, prerender: :static) assert(html.include?('>render on the server'), 'it includes rendered HTML') - assert(!html.include?('data-reactid'), 'it DOESNT INCLUDE React properties') end test '#react_component does not include HTML properties with a static render' do diff --git a/test/react/server_rendering/bundle_renderer_test.rb b/test/react/server_rendering/bundle_renderer_test.rb index 043e8b9e7..4270e1f5a 100644 --- a/test/react/server_rendering/bundle_renderer_test.rb +++ b/test/react/server_rendering/bundle_renderer_test.rb @@ -33,7 +33,7 @@ class BundleRendererTest < ActiveSupport::TestCase test '#render returns HTML' do result = @renderer.render('Todo', { todo: 'write tests' }, nil) assert_match(//, result) - assert_match(/data-react-checksum/, result) + assert_match(/data-reactroot/, result) end test '#render accepts strings' do @@ -44,7 +44,7 @@ class BundleRendererTest < ActiveSupport::TestCase test '#render accepts :static pre-render option' do result = @renderer.render('Todo', { todo: 'write more tests' }, :static) assert_match(/
    • write more tests<\/li>/, result) - assert_no_match(/data-react-checksum/, result) + assert_no_match(/data-reactroot/, result) end test '#render replays console messages' do @@ -123,7 +123,7 @@ class BundleRendererTest < ActiveSupport::TestCase result = @renderer.render('Todo', { todo: 'write tests' }, nil) assert_match(//, result) - assert_match(/data-react-checksum/, result) + assert_match(/data-reactroot/, result) ensure Rails.application.config.assets.compile = true diff --git a/test/react/server_rendering/exec_js_renderer_test.rb b/test/react/server_rendering/exec_js_renderer_test.rb index c2e83d1cd..86efca7bf 100644 --- a/test/react/server_rendering/exec_js_renderer_test.rb +++ b/test/react/server_rendering/exec_js_renderer_test.rb @@ -24,13 +24,13 @@ class ExecJSRendererTest < ActiveSupport::TestCase test '#render returns HTML' do result = @renderer.render('Todo', { todo: 'write tests' }.to_json, {}) assert_match(//, result) - assert_match(/data-react-checksum/, result) + assert_match(/data-reactroot/, result) end test '#render accepts render_function:' do result = @renderer.render('Todo', { todo: 'write more tests' }.to_json, render_function: 'renderToStaticMarkup') assert_match(/
    • write more tests<\/li>/, result) - assert_no_match(/data-react-checksum/, result) + assert_no_match(/data-reactroot/, result) end test '#before_render is called before #after_render' do diff --git a/test/server_rendered_html_test.rb b/test/server_rendered_html_test.rb index afdf76162..3c9e00779 100644 --- a/test/server_rendered_html_test.rb +++ b/test/server_rendered_html_test.rb @@ -79,6 +79,7 @@ def wait_to_ensure_asset_pipeline_detects_changes WebpackerHelpers.compile else wait_to_ensure_asset_pipeline_detects_changes + FileUtils.touch new_file_path end get '/server/1?component_name=NewList' diff --git a/test/test_helper.rb b/test/test_helper.rb index 41f3f2456..af612ec19 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -36,7 +36,6 @@ Capybara.app = Rails.application - Capybara.register_driver :chrome do |app| Capybara::Selenium::Driver.new(app, browser: :chrome) end