@samitouri / QOS-React-2 / commits / ee06df1ac5

Bring over updates for 0.14.1 release

Update changelog for 0.14.1 (cherry picked from commit aaf8f870cb242750e842d21ac7ae2f72876f6346) Update readme for 0.14.1 (cherry picked from commit c2dde8df0b365f341416201d1794b0c5e96d1951) 0.14.1 blog post (cherry picked from commit 6e2450e8f29f336ffe9c80d067c8df816957a349) Update website for 0.14.1 (cherry picked from commit f0782e2b2ec79af37987eead2464ac9f303183f5)

Paul O’Shannessy committed Oct 28, 2015 at 13:13 UTC ee06df1ac589cfccaa8877ea3c34d68cbb8e09d3
7 files changed +425 -342
CHANGELOG.md
+20 -1
@@ -1,4 +1,23 @@
1 -## 0.14 (October 7, 2015)
1 +## 0.14.1 (October 28, 2015)
2 +
3 +### React DOM
4 +- Fixed bug where events wouldn't fire in old browsers when using React in development mode
5 +- Fixed bug preventing use of `dangerouslySetInnerHTML` with Closure Compiler Advanced mode
6 +- Added support for `srcLang`, `default`, and `kind` attributes for `<track>` elements
7 +- Added support for `color` attribute
8 +- Ensured legacy `.props` access on DOM nodes is updated on re-renders
9 +
10 +### React TestUtils Add-on
11 +- Fixed `scryRenderedDOMComponentsWithClass` so it works with SVG
12 +
13 +### React CSSTransitionGroup Add-on
14 +- Fix bug preventing `0` to be used as a timeout value
15 +
16 +### React on Bower
17 +- Added `react-dom.js` to `main` to improve compatibility with tooling
18 +
19 +
20 +## 0.14.0 (October 7, 2015)
21
22 ### Major changes
23
README.md
+3 -3
@@ -37,12 +37,12 @@ The fastest way to get started is to serve JavaScript from the CDN (also availab
37
38 ```html
39 <!-- The core React library -->
40 -<script src="https://fb.me/react-0.14.0.js"></script>
40 +<script src="https://fb.me/react-0.14.1.js"></script>
41 <!-- The ReactDOM Library -->
42 -<script src="https://fb.me/react-dom-0.14.0.js"></script>
42 +<script src="https://fb.me/react-dom-0.14.1.js"></script>
43 ```
44
45 -We've also built a [starter kit](https://facebook.github.io/react/downloads/react-0.14.0.zip) which might be useful if this is your first time using React. It includes a webpage with an example of using React with live code.
45 +We've also built a [starter kit](https://facebook.github.io/react/downloads/react-0.14.1.zip) which might be useful if this is your first time using React. It includes a webpage with an example of using React with live code.
46
47 If you'd like to use [bower](http://bower.io), it's as easy as:
48
docs/_config.yml
+1 -1
@@ -36,4 +36,4 @@ sass:
36 sass_dir: _css
37 gems:
38 - jekyll-redirect-from
39 -react_version: 0.14.0-alpha
39 +react_version: 0.14.1
docs/_posts/2015-10-28-react-v0.14.1.md new
+40
@@ -0,0 +1,40 @@
1 +---
2 +title: "React v0.14.1"
3 +author: zpao
4 +---
5 +
6 +After a couple weeks of having more people use v0.14, we're ready to ship a patch release addressing a few issues. Thanks to everybody who has reported issues and written patches!
7 +
8 +The release is now available for download:
9 +
10 +* **React**
11 + Dev build with warnings: <https://fb.me/react-0.14.1.js>
12 + Minified build for production: <https://fb.me/react-0.14.1.min.js>
13 +* **React with Add-Ons**
14 + Dev build with warnings: <https://fb.me/react-with-addons-0.14.1.js>
15 + Minified build for production: <https://fb.me/react-with-addons-0.14.1.min.js>
16 +* **React DOM** (include React in the page before React DOM)
17 + Dev build with warnings: <https://fb.me/react-dom-0.14.1.js>
18 + Minified build for production: <https://fb.me/react-dom-0.14.1.min.js>
19 +
20 +We've also published version `0.14.1` of the `react`, `react-dom`, and addons packages on npm and the `react` package on bower.
21 +
22 +- - -
23 +
24 +## Changelog
25 +
26 +### React DOM
27 +- Fixed bug where events wouldn't fire in old browsers when using React in development mode
28 +- Fixed bug preventing use of `dangerouslySetInnerHTML` with Closure Compiler Advanced mode
29 +- Added support for `srcLang`, `default`, and `kind` attributes for `<track>` elements
30 +- Added support for `color` attribute
31 +- Ensured legacy `.props` access on DOM nodes is updated on re-renders
32 +
33 +### React TestUtils Add-on
34 +- Fixed `scryRenderedDOMComponentsWithClass` so it works with SVG
35 +
36 +### React CSSTransitionGroup Add-on
37 +- Fix bug preventing `0` to be used as a timeout value
38 +
39 +### React on Bower
40 +- Added `react-dom.js` to `main` to improve compatibility with tooling
docs/downloads/react-0.14.1.zip
Binary files /dev/null and b/docs/downloads/react-0.14.1.zip differ
docs/js/react-dom.js
+1 -1
@@ -1,5 +1,5 @@
1 /**
2 - * ReactDOM v0.14.0
2 + * ReactDOM v0.14.1
3 *
4 * Copyright 2013-2015, Facebook, Inc.
5 * All rights reserved.
docs/js/react.js
+360 -336
@@ -1,5 +1,5 @@
1 /**
2 - * React v0.14.0
2 + * React v0.14.1
3 */
4 (function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.React = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(_dereq_,module,exports){
5 /**
@@ -20,7 +20,7 @@ var ReactDOMServer = _dereq_(45);
20 var ReactIsomorphic = _dereq_(63);
21
22 var assign = _dereq_(23);
23 -var deprecated = _dereq_(105);
23 +var deprecated = _dereq_(106);
24
25 // `version` will be added here by ReactIsomorphic.
26 var React = {};
@@ -41,7 +41,7 @@ assign(React, {
41 React.__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = ReactDOM;
42
43 module.exports = React;
44 -},{"105":105,"23":23,"35":35,"45":45,"63":63}],2:[function(_dereq_,module,exports){
44 +},{"106":106,"23":23,"35":35,"45":45,"63":63}],2:[function(_dereq_,module,exports){
45 /**
46 * Copyright 2013-2015, Facebook, Inc.
47 * All rights reserved.
@@ -58,8 +58,8 @@ module.exports = React;
58
59 var ReactMount = _dereq_(65);
60
61 -var findDOMNode = _dereq_(107);
62 -var focusNode = _dereq_(137);
61 +var findDOMNode = _dereq_(108);
62 +var focusNode = _dereq_(138);
63
64 var Mixin = {
65 componentDidMount: function () {
@@ -78,7 +78,7 @@ var AutoFocusUtils = {
78 };
79
80 module.exports = AutoFocusUtils;
81 -},{"107":107,"137":137,"65":65}],3:[function(_dereq_,module,exports){
81 +},{"108":108,"138":138,"65":65}],3:[function(_dereq_,module,exports){
82 /**
83 * Copyright 2013-2015 Facebook, Inc.
84 * All rights reserved.
@@ -95,12 +95,12 @@ module.exports = AutoFocusUtils;
95
96 var EventConstants = _dereq_(15);
97 var EventPropagators = _dereq_(19);
98 -var ExecutionEnvironment = _dereq_(129);
98 +var ExecutionEnvironment = _dereq_(130);
99 var FallbackCompositionState = _dereq_(20);
100 var SyntheticCompositionEvent = _dereq_(90);
101 var SyntheticInputEvent = _dereq_(94);
102
103 -var keyOf = _dereq_(147);
103 +var keyOf = _dereq_(148);
104
105 var END_KEYCODES = [9, 13, 27, 32]; // Tab, Return, Esc, Space
106 var START_KEYCODE = 229;
@@ -484,7 +484,7 @@ var BeforeInputEventPlugin = {
484 };
485
486 module.exports = BeforeInputEventPlugin;
487 -},{"129":129,"147":147,"15":15,"19":19,"20":20,"90":90,"94":94}],4:[function(_dereq_,module,exports){
487 +},{"130":130,"148":148,"15":15,"19":19,"20":20,"90":90,"94":94}],4:[function(_dereq_,module,exports){
488 /**
489 * Copyright 2013-2015, Facebook, Inc.
490 * All rights reserved.
@@ -640,14 +640,14 @@ module.exports = CSSProperty;
640 'use strict';
641
642 var CSSProperty = _dereq_(4);
643 -var ExecutionEnvironment = _dereq_(129);
643 +var ExecutionEnvironment = _dereq_(130);
644 var ReactPerf = _dereq_(71);
645
646 -var camelizeStyleName = _dereq_(131);
647 -var dangerousStyleValue = _dereq_(104);
648 -var hyphenateStyleName = _dereq_(142);
649 -var memoizeStringOnly = _dereq_(149);
650 -var warning = _dereq_(154);
646 +var camelizeStyleName = _dereq_(132);
647 +var dangerousStyleValue = _dereq_(105);
648 +var hyphenateStyleName = _dereq_(143);
649 +var memoizeStringOnly = _dereq_(150);
650 +var warning = _dereq_(155);
651
652 var processStyleName = memoizeStringOnly(function (styleName) {
653 return hyphenateStyleName(styleName);
@@ -800,7 +800,7 @@ ReactPerf.measureMethods(CSSPropertyOperations, 'CSSPropertyOperations', {
800 });
801
802 module.exports = CSSPropertyOperations;
803 -},{"104":104,"129":129,"131":131,"142":142,"149":149,"154":154,"4":4,"71":71}],6:[function(_dereq_,module,exports){
803 +},{"105":105,"130":130,"132":132,"143":143,"150":150,"155":155,"4":4,"71":71}],6:[function(_dereq_,module,exports){
804 /**
805 * Copyright 2013-2015, Facebook, Inc.
806 * All rights reserved.
@@ -817,7 +817,7 @@ module.exports = CSSPropertyOperations;
817 var PooledClass = _dereq_(24);
818
819 var assign = _dereq_(23);
820 -var invariant = _dereq_(143);
820 +var invariant = _dereq_(144);
821
822 /**
823 * A specialized pseudo-event module to help keep track of components waiting to
@@ -894,7 +894,7 @@ assign(CallbackQueue.prototype, {
894 PooledClass.addPoolingTo(CallbackQueue);
895
896 module.exports = CallbackQueue;
897 -},{"143":143,"23":23,"24":24}],7:[function(_dereq_,module,exports){
897 +},{"144":144,"23":23,"24":24}],7:[function(_dereq_,module,exports){
898 /**
899 * Copyright 2013-2015, Facebook, Inc.
900 * All rights reserved.
@@ -911,14 +911,14 @@ module.exports = CallbackQueue;
911 var EventConstants = _dereq_(15);
912 var EventPluginHub = _dereq_(16);
913 var EventPropagators = _dereq_(19);
914 -var ExecutionEnvironment = _dereq_(129);
914 +var ExecutionEnvironment = _dereq_(130);
915 var ReactUpdates = _dereq_(83);
916 var SyntheticEvent = _dereq_(92);
917
918 -var getEventTarget = _dereq_(113);
919 -var isEventSupported = _dereq_(118);
920 -var isTextInputElement = _dereq_(119);
921 -var keyOf = _dereq_(147);
918 +var getEventTarget = _dereq_(114);
919 +var isEventSupported = _dereq_(119);
920 +var isTextInputElement = _dereq_(120);
921 +var keyOf = _dereq_(148);
922
923 var topLevelTypes = EventConstants.topLevelTypes;
924
@@ -1044,6 +1044,8 @@ function startWatchingForValueChange(target, targetID) {
1044 activeElementValue = target.value;
1045 activeElementValueProp = Object.getOwnPropertyDescriptor(target.constructor.prototype, 'value');
1046
1047 + // Not guarded in a canDefineProperty check: IE8 supports defineProperty only
1048 + // on DOM elements
1049 Object.defineProperty(activeElement, 'value', newValueProp);
1050 activeElement.attachEvent('onpropertychange', handlePropertyChange);
1051 }
@@ -1214,7 +1216,7 @@ var ChangeEventPlugin = {
1216 };
1217
1218 module.exports = ChangeEventPlugin;
1217 -},{"113":113,"118":118,"119":119,"129":129,"147":147,"15":15,"16":16,"19":19,"83":83,"92":92}],8:[function(_dereq_,module,exports){
1219 +},{"114":114,"119":119,"120":120,"130":130,"148":148,"15":15,"16":16,"19":19,"83":83,"92":92}],8:[function(_dereq_,module,exports){
1220 /**
1221 * Copyright 2013-2015, Facebook, Inc.
1222 * All rights reserved.
@@ -1257,9 +1259,9 @@ var Danger = _dereq_(12);
1259 var ReactMultiChildUpdateTypes = _dereq_(67);
1260 var ReactPerf = _dereq_(71);
1261
1260 -var setInnerHTML = _dereq_(123);
1261 -var setTextContent = _dereq_(124);
1262 -var invariant = _dereq_(143);
1262 +var setInnerHTML = _dereq_(124);
1263 +var setTextContent = _dereq_(125);
1264 +var invariant = _dereq_(144);
1265
1266 /**
1267 * Inserts `childNode` as a child of `parentNode` at the `index`.
@@ -1368,7 +1370,7 @@ ReactPerf.measureMethods(DOMChildrenOperations, 'DOMChildrenOperations', {
1370 });
1371
1372 module.exports = DOMChildrenOperations;
1371 -},{"12":12,"123":123,"124":124,"143":143,"67":67,"71":71}],10:[function(_dereq_,module,exports){
1373 +},{"12":12,"124":124,"125":125,"144":144,"67":67,"71":71}],10:[function(_dereq_,module,exports){
1374 /**
1375 * Copyright 2013-2015, Facebook, Inc.
1376 * All rights reserved.
@@ -1383,7 +1385,7 @@ module.exports = DOMChildrenOperations;
1385
1386 'use strict';
1387
1386 -var invariant = _dereq_(143);
1388 +var invariant = _dereq_(144);
1389
1390 function checkMask(value, bitmask) {
1391 return (value & bitmask) === bitmask;
@@ -1603,7 +1605,7 @@ var DOMProperty = {
1605 };
1606
1607 module.exports = DOMProperty;
1606 -},{"143":143}],11:[function(_dereq_,module,exports){
1608 +},{"144":144}],11:[function(_dereq_,module,exports){
1609 /**
1610 * Copyright 2013-2015, Facebook, Inc.
1611 * All rights reserved.
@@ -1621,8 +1623,8 @@ module.exports = DOMProperty;
1623 var DOMProperty = _dereq_(10);
1624 var ReactPerf = _dereq_(71);
1625
1624 -var quoteAttributeValueForBrowser = _dereq_(121);
1625 -var warning = _dereq_(154);
1626 +var quoteAttributeValueForBrowser = _dereq_(122);
1627 +var warning = _dereq_(155);
1628
1629 // Simplified subset
1630 var VALID_ATTRIBUTE_NAME_REGEX = /^[a-zA-Z_][\w\.\-]*$/;
@@ -1829,7 +1831,7 @@ ReactPerf.measureMethods(DOMPropertyOperations, 'DOMPropertyOperations', {
1831 });
1832
1833 module.exports = DOMPropertyOperations;
1832 -},{"10":10,"121":121,"154":154,"71":71}],12:[function(_dereq_,module,exports){
1834 +},{"10":10,"122":122,"155":155,"71":71}],12:[function(_dereq_,module,exports){
1835 /**
1836 * Copyright 2013-2015, Facebook, Inc.
1837 * All rights reserved.
@@ -1844,12 +1846,12 @@ module.exports = DOMPropertyOperations;
1846
1847 'use strict';
1848
1847 -var ExecutionEnvironment = _dereq_(129);
1849 +var ExecutionEnvironment = _dereq_(130);
1850
1849 -var createNodesFromMarkup = _dereq_(134);
1850 -var emptyFunction = _dereq_(135);
1851 -var getMarkupWrap = _dereq_(139);
1852 -var invariant = _dereq_(143);
1851 +var createNodesFromMarkup = _dereq_(135);
1852 +var emptyFunction = _dereq_(136);
1853 +var getMarkupWrap = _dereq_(140);
1854 +var invariant = _dereq_(144);
1855
1856 var OPEN_TAG_NAME_EXP = /^(<[^ \/>]+)/;
1857 var RESULT_INDEX_ATTR = 'data-danger-index';
@@ -1975,7 +1977,7 @@ var Danger = {
1977 };
1978
1979 module.exports = Danger;
1978 -},{"129":129,"134":134,"135":135,"139":139,"143":143}],13:[function(_dereq_,module,exports){
1980 +},{"130":130,"135":135,"136":136,"140":140,"144":144}],13:[function(_dereq_,module,exports){
1981 /**
1982 * Copyright 2013-2015, Facebook, Inc.
1983 * All rights reserved.
@@ -1989,7 +1991,7 @@ module.exports = Danger;
1991
1992 'use strict';
1993
1992 -var keyOf = _dereq_(147);
1994 +var keyOf = _dereq_(148);
1995
1996 /**
1997 * Module that is injectable into `EventPluginHub`, that specifies a
@@ -2003,7 +2005,7 @@ var keyOf = _dereq_(147);
2005 var DefaultEventPluginOrder = [keyOf({ ResponderEventPlugin: null }), keyOf({ SimpleEventPlugin: null }), keyOf({ TapEventPlugin: null }), keyOf({ EnterLeaveEventPlugin: null }), keyOf({ ChangeEventPlugin: null }), keyOf({ SelectEventPlugin: null }), keyOf({ BeforeInputEventPlugin: null })];
2006
2007 module.exports = DefaultEventPluginOrder;
2006 -},{"147":147}],14:[function(_dereq_,module,exports){
2008 +},{"148":148}],14:[function(_dereq_,module,exports){
2009 /**
2010 * Copyright 2013-2015, Facebook, Inc.
2011 * All rights reserved.
@@ -2023,7 +2025,7 @@ var EventPropagators = _dereq_(19);
2025 var SyntheticMouseEvent = _dereq_(96);
2026
2027 var ReactMount = _dereq_(65);
2026 -var keyOf = _dereq_(147);
2028 +var keyOf = _dereq_(148);
2029
2030 var topLevelTypes = EventConstants.topLevelTypes;
2031 var getFirstReactDOM = ReactMount.getFirstReactDOM;
@@ -2128,7 +2130,7 @@ var EnterLeaveEventPlugin = {
2130 };
2131
2132 module.exports = EnterLeaveEventPlugin;
2131 -},{"147":147,"15":15,"19":19,"65":65,"96":96}],15:[function(_dereq_,module,exports){
2133 +},{"148":148,"15":15,"19":19,"65":65,"96":96}],15:[function(_dereq_,module,exports){
2134 /**
2135 * Copyright 2013-2015, Facebook, Inc.
2136 * All rights reserved.
@@ -2142,7 +2144,7 @@ module.exports = EnterLeaveEventPlugin;
2144
2145 'use strict';
2146
2145 -var keyMirror = _dereq_(146);
2147 +var keyMirror = _dereq_(147);
2148
2149 var PropagationPhases = keyMirror({ bubbled: null, captured: null });
2150
@@ -2221,7 +2223,7 @@ var EventConstants = {
2223 };
2224
2225 module.exports = EventConstants;
2224 -},{"146":146}],16:[function(_dereq_,module,exports){
2226 +},{"147":147}],16:[function(_dereq_,module,exports){
2227 /**
2228 * Copyright 2013-2015, Facebook, Inc.
2229 * All rights reserved.
@@ -2240,9 +2242,9 @@ var EventPluginUtils = _dereq_(18);
2242 var ReactErrorUtils = _dereq_(56);
2243
2244 var accumulateInto = _dereq_(102);
2243 -var forEachAccumulated = _dereq_(109);
2244 -var invariant = _dereq_(143);
2245 -var warning = _dereq_(154);
2245 +var forEachAccumulated = _dereq_(110);
2246 +var invariant = _dereq_(144);
2247 +var warning = _dereq_(155);
2248
2249 /**
2250 * Internal store for event listeners
@@ -2501,7 +2503,7 @@ var EventPluginHub = {
2503 };
2504
2505 module.exports = EventPluginHub;
2504 -},{"102":102,"109":109,"143":143,"154":154,"17":17,"18":18,"56":56}],17:[function(_dereq_,module,exports){
2506 +},{"102":102,"110":110,"144":144,"155":155,"17":17,"18":18,"56":56}],17:[function(_dereq_,module,exports){
2507 /**
2508 * Copyright 2013-2015, Facebook, Inc.
2509 * All rights reserved.
@@ -2516,7 +2518,7 @@ module.exports = EventPluginHub;
2518
2519 'use strict';
2520
2519 -var invariant = _dereq_(143);
2521 +var invariant = _dereq_(144);
2522
2523 /**
2524 * Injectable ordering of event plugins.
@@ -2722,7 +2724,7 @@ var EventPluginRegistry = {
2724 };
2725
2726 module.exports = EventPluginRegistry;
2725 -},{"143":143}],18:[function(_dereq_,module,exports){
2727 +},{"144":144}],18:[function(_dereq_,module,exports){
2728 /**
2729 * Copyright 2013-2015, Facebook, Inc.
2730 * All rights reserved.
@@ -2739,8 +2741,8 @@ module.exports = EventPluginRegistry;
2741 var EventConstants = _dereq_(15);
2742 var ReactErrorUtils = _dereq_(56);
2743
2742 -var invariant = _dereq_(143);
2743 -var warning = _dereq_(154);
2744 +var invariant = _dereq_(144);
2745 +var warning = _dereq_(155);
2746
2747 /**
2748 * Injected dependencies:
@@ -2925,7 +2927,7 @@ var EventPluginUtils = {
2927 };
2928
2929 module.exports = EventPluginUtils;
2928 -},{"143":143,"15":15,"154":154,"56":56}],19:[function(_dereq_,module,exports){
2930 +},{"144":144,"15":15,"155":155,"56":56}],19:[function(_dereq_,module,exports){
2931 /**
2932 * Copyright 2013-2015, Facebook, Inc.
2933 * All rights reserved.
@@ -2942,10 +2944,10 @@ module.exports = EventPluginUtils;
2944 var EventConstants = _dereq_(15);
2945 var EventPluginHub = _dereq_(16);
2946
2945 -var warning = _dereq_(154);
2947 +var warning = _dereq_(155);
2948
2949 var accumulateInto = _dereq_(102);
2948 -var forEachAccumulated = _dereq_(109);
2950 +var forEachAccumulated = _dereq_(110);
2951
2952 var PropagationPhases = EventConstants.PropagationPhases;
2953 var getListener = EventPluginHub.getListener;
@@ -3061,7 +3063,7 @@ var EventPropagators = {
3063 };
3064
3065 module.exports = EventPropagators;
3064 -},{"102":102,"109":109,"15":15,"154":154,"16":16}],20:[function(_dereq_,module,exports){
3066 +},{"102":102,"110":110,"15":15,"155":155,"16":16}],20:[function(_dereq_,module,exports){
3067 /**
3068 * Copyright 2013-2015, Facebook, Inc.
3069 * All rights reserved.
@@ -3079,7 +3081,7 @@ module.exports = EventPropagators;
3081 var PooledClass = _dereq_(24);
3082
3083 var assign = _dereq_(23);
3082 -var getTextContentAccessor = _dereq_(116);
3084 +var getTextContentAccessor = _dereq_(117);
3085
3086 /**
3087 * This helper class stores information about text content of a target node,
@@ -3157,7 +3159,7 @@ assign(FallbackCompositionState.prototype, {
3159 PooledClass.addPoolingTo(FallbackCompositionState);
3160
3161 module.exports = FallbackCompositionState;
3160 -},{"116":116,"23":23,"24":24}],21:[function(_dereq_,module,exports){
3162 +},{"117":117,"23":23,"24":24}],21:[function(_dereq_,module,exports){
3163 /**
3164 * Copyright 2013-2015, Facebook, Inc.
3165 * All rights reserved.
@@ -3172,7 +3174,7 @@ module.exports = FallbackCompositionState;
3174 'use strict';
3175
3176 var DOMProperty = _dereq_(10);
3175 -var ExecutionEnvironment = _dereq_(129);
3177 +var ExecutionEnvironment = _dereq_(130);
3178
3179 var MUST_USE_ATTRIBUTE = DOMProperty.injection.MUST_USE_ATTRIBUTE;
3180 var MUST_USE_PROPERTY = DOMProperty.injection.MUST_USE_PROPERTY;
@@ -3229,6 +3231,7 @@ var HTMLDOMPropertyConfig = {
3231 crossOrigin: null,
3232 data: null, // For `<object />` acts as `src`.
3233 dateTime: MUST_USE_ATTRIBUTE,
3234 + 'default': HAS_BOOLEAN_VALUE,
3235 defer: HAS_BOOLEAN_VALUE,
3236 dir: null,
3237 disabled: MUST_USE_ATTRIBUTE | HAS_BOOLEAN_VALUE,
@@ -3256,6 +3259,7 @@ var HTMLDOMPropertyConfig = {
3259 is: MUST_USE_ATTRIBUTE,
3260 keyParams: MUST_USE_ATTRIBUTE,
3261 keyType: MUST_USE_ATTRIBUTE,
3262 + kind: null,
3263 label: null,
3264 lang: null,
3265 list: MUST_USE_ATTRIBUTE,
@@ -3301,6 +3305,7 @@ var HTMLDOMPropertyConfig = {
3305 spellCheck: null,
3306 src: null,
3307 srcDoc: MUST_USE_PROPERTY,
3308 + srcLang: null,
3309 srcSet: MUST_USE_ATTRIBUTE,
3310 start: HAS_NUMERIC_VALUE,
3311 step: null,
@@ -3338,6 +3343,8 @@ var HTMLDOMPropertyConfig = {
3343 autoCorrect: null,
3344 // autoSave allows WebKit/Blink to persist values of input fields on page reloads
3345 autoSave: null,
3346 + // color is for Safari mask-icon link
3347 + color: null,
3348 // itemProp, itemScope, itemType are for
3349 // Microdata support. See http://schema.org/docs/gs.html
3350 itemProp: MUST_USE_ATTRIBUTE,
@@ -3382,7 +3389,7 @@ var HTMLDOMPropertyConfig = {
3389 };
3390
3391 module.exports = HTMLDOMPropertyConfig;
3385 -},{"10":10,"129":129}],22:[function(_dereq_,module,exports){
3392 +},{"10":10,"130":130}],22:[function(_dereq_,module,exports){
3393 /**
3394 * Copyright 2013-2015, Facebook, Inc.
3395 * All rights reserved.
@@ -3400,8 +3407,8 @@ module.exports = HTMLDOMPropertyConfig;
3407 var ReactPropTypes = _dereq_(74);
3408 var ReactPropTypeLocations = _dereq_(73);
3409
3403 -var invariant = _dereq_(143);
3404 -var warning = _dereq_(154);
3410 +var invariant = _dereq_(144);
3411 +var warning = _dereq_(155);
3412
3413 var hasReadOnlyValue = {
3414 'button': true,
@@ -3517,7 +3524,7 @@ var LinkedValueUtils = {
3524 };
3525
3526 module.exports = LinkedValueUtils;
3520 -},{"143":143,"154":154,"73":73,"74":74}],23:[function(_dereq_,module,exports){
3527 +},{"144":144,"155":155,"73":73,"74":74}],23:[function(_dereq_,module,exports){
3528 /**
3529 * Copyright 2014-2015, Facebook, Inc.
3530 * All rights reserved.
@@ -3579,7 +3586,7 @@ module.exports = assign;
3586
3587 'use strict';
3588
3582 -var invariant = _dereq_(143);
3589 +var invariant = _dereq_(144);
3590
3591 /**
3592 * Static poolers. Several custom versions for each potential number of
@@ -3685,7 +3692,7 @@ var PooledClass = {
3692 };
3693
3694 module.exports = PooledClass;
3688 -},{"143":143}],25:[function(_dereq_,module,exports){
3695 +},{"144":144}],25:[function(_dereq_,module,exports){
3696 /**
3697 * Copyright 2013-2015, Facebook, Inc.
3698 * All rights reserved.
@@ -3701,8 +3708,8 @@ module.exports = PooledClass;
3708
3709 var ReactInstanceMap = _dereq_(62);
3710
3704 -var findDOMNode = _dereq_(107);
3705 -var warning = _dereq_(154);
3711 +var findDOMNode = _dereq_(108);
3712 +var warning = _dereq_(155);
3713
3714 var didWarnKey = '_getDOMNodeDidWarn';
3715
@@ -3722,7 +3729,7 @@ var ReactBrowserComponentMixin = {
3729 };
3730
3731 module.exports = ReactBrowserComponentMixin;
3725 -},{"107":107,"154":154,"62":62}],26:[function(_dereq_,module,exports){
3732 +},{"108":108,"155":155,"62":62}],26:[function(_dereq_,module,exports){
3733 /**
3734 * Copyright 2013-2015, Facebook, Inc.
3735 * All rights reserved.
@@ -3745,7 +3752,7 @@ var ReactPerf = _dereq_(71);
3752 var ViewportMetrics = _dereq_(101);
3753
3754 var assign = _dereq_(23);
3748 -var isEventSupported = _dereq_(118);
3755 +var isEventSupported = _dereq_(119);
3756
3757 /**
3758 * Summary of `ReactBrowserEventEmitter` event handling:
@@ -4047,7 +4054,7 @@ ReactPerf.measureMethods(ReactBrowserEventEmitter, 'ReactBrowserEventEmitter', {
4054 });
4055
4056 module.exports = ReactBrowserEventEmitter;
4050 -},{"101":101,"118":118,"15":15,"16":16,"17":17,"23":23,"57":57,"71":71}],27:[function(_dereq_,module,exports){
4057 +},{"101":101,"119":119,"15":15,"16":16,"17":17,"23":23,"57":57,"71":71}],27:[function(_dereq_,module,exports){
4058 /**
4059 * Copyright 2014-2015, Facebook, Inc.
4060 * All rights reserved.
@@ -4064,10 +4071,10 @@ module.exports = ReactBrowserEventEmitter;
4071
4072 var ReactReconciler = _dereq_(76);
4073
4067 -var instantiateReactComponent = _dereq_(117);
4068 -var shouldUpdateReactComponent = _dereq_(125);
4069 -var traverseAllChildren = _dereq_(126);
4070 -var warning = _dereq_(154);
4074 +var instantiateReactComponent = _dereq_(118);
4075 +var shouldUpdateReactComponent = _dereq_(126);
4076 +var traverseAllChildren = _dereq_(127);
4077 +var warning = _dereq_(155);
4078
4079 function instantiateChild(childInstances, child, name) {
4080 // We found a component instance.
@@ -4170,7 +4177,7 @@ var ReactChildReconciler = {
4177 };
4178
4179 module.exports = ReactChildReconciler;
4173 -},{"117":117,"125":125,"126":126,"154":154,"76":76}],28:[function(_dereq_,module,exports){
4180 +},{"118":118,"126":126,"127":127,"155":155,"76":76}],28:[function(_dereq_,module,exports){
4181 /**
4182 * Copyright 2013-2015, Facebook, Inc.
4183 * All rights reserved.
@@ -4187,8 +4194,8 @@ module.exports = ReactChildReconciler;
4194 var PooledClass = _dereq_(24);
4195 var ReactElement = _dereq_(52);
4196
4190 -var emptyFunction = _dereq_(135);
4191 -var traverseAllChildren = _dereq_(126);
4197 +var emptyFunction = _dereq_(136);
4198 +var traverseAllChildren = _dereq_(127);
4199
4200 var twoArgumentPooler = PooledClass.twoArgumentPooler;
4201 var fourArgumentPooler = PooledClass.fourArgumentPooler;
@@ -4353,7 +4360,7 @@ var ReactChildren = {
4360 };
4361
4362 module.exports = ReactChildren;
4356 -},{"126":126,"135":135,"24":24,"52":52}],29:[function(_dereq_,module,exports){
4363 +},{"127":127,"136":136,"24":24,"52":52}],29:[function(_dereq_,module,exports){
4364 /**
4365 * Copyright 2013-2015, Facebook, Inc.
4366 * All rights reserved.
@@ -4374,11 +4381,11 @@ var ReactPropTypeLocationNames = _dereq_(72);
4381 var ReactNoopUpdateQueue = _dereq_(69);
4382
4383 var assign = _dereq_(23);
4377 -var emptyObject = _dereq_(136);
4378 -var invariant = _dereq_(143);
4379 -var keyMirror = _dereq_(146);
4380 -var keyOf = _dereq_(147);
4381 -var warning = _dereq_(154);
4384 +var emptyObject = _dereq_(137);
4385 +var invariant = _dereq_(144);
4386 +var keyMirror = _dereq_(147);
4387 +var keyOf = _dereq_(148);
4388 +var warning = _dereq_(155);
4389
4390 var MIXINS_KEY = keyOf({ mixins: null });
4391
@@ -5125,7 +5132,7 @@ var ReactClass = {
5132 };
5133
5134 module.exports = ReactClass;
5128 -},{"136":136,"143":143,"146":146,"147":147,"154":154,"23":23,"30":30,"52":52,"69":69,"72":72,"73":73}],30:[function(_dereq_,module,exports){
5135 +},{"137":137,"144":144,"147":147,"148":148,"155":155,"23":23,"30":30,"52":52,"69":69,"72":72,"73":73}],30:[function(_dereq_,module,exports){
5136 /**
5137 * Copyright 2013-2015, Facebook, Inc.
5138 * All rights reserved.
@@ -5141,9 +5148,10 @@ module.exports = ReactClass;
5148
5149 var ReactNoopUpdateQueue = _dereq_(69);
5150
5144 -var emptyObject = _dereq_(136);
5145 -var invariant = _dereq_(143);
5146 -var warning = _dereq_(154);
5151 +var canDefineProperty = _dereq_(104);
5152 +var emptyObject = _dereq_(137);
5153 +var invariant = _dereq_(144);
5154 +var warning = _dereq_(155);
5155
5156 /**
5157 * Base class helpers for the updating state of a component.
@@ -5230,15 +5238,13 @@ if ("development" !== 'production') {
5238 setProps: ['setProps', 'Instead, call render again at the top level.']
5239 };
5240 var defineDeprecationWarning = function (methodName, info) {
5233 - try {
5241 + if (canDefineProperty) {
5242 Object.defineProperty(ReactComponent.prototype, methodName, {
5243 get: function () {
5244 "development" !== 'production' ? warning(false, '%s(...) is deprecated in plain JavaScript React classes. %s', info[0], info[1]) : undefined;
5245 return undefined;
5246 }
5247 });
5240 - } catch (x) {
5241 - // IE will fail on defineProperty (es5-shim/sham too)
5248 }
5249 };
5250 for (var fnName in deprecatedAPIs) {
@@ -5249,7 +5255,7 @@ if ("development" !== 'production') {
5255 }
5256
5257 module.exports = ReactComponent;
5252 -},{"136":136,"143":143,"154":154,"69":69}],31:[function(_dereq_,module,exports){
5258 +},{"104":104,"137":137,"144":144,"155":155,"69":69}],31:[function(_dereq_,module,exports){
5259 /**
5260 * Copyright 2013-2015, Facebook, Inc.
5261 * All rights reserved.
@@ -5305,7 +5311,7 @@ module.exports = ReactComponentBrowserEnvironment;
5311
5312 'use strict';
5313
5308 -var invariant = _dereq_(143);
5314 +var invariant = _dereq_(144);
5315
5316 var injected = false;
5317
@@ -5343,7 +5349,7 @@ var ReactComponentEnvironment = {
5349 };
5350
5351 module.exports = ReactComponentEnvironment;
5346 -},{"143":143}],33:[function(_dereq_,module,exports){
5352 +},{"144":144}],33:[function(_dereq_,module,exports){
5353 /**
5354 * Copyright 2013-2015, Facebook, Inc.
5355 * All rights reserved.
@@ -5368,10 +5374,10 @@ var ReactReconciler = _dereq_(76);
5374 var ReactUpdateQueue = _dereq_(82);
5375
5376 var assign = _dereq_(23);
5371 -var emptyObject = _dereq_(136);
5372 -var invariant = _dereq_(143);
5373 -var shouldUpdateReactComponent = _dereq_(125);
5374 -var warning = _dereq_(154);
5377 +var emptyObject = _dereq_(137);
5378 +var invariant = _dereq_(144);
5379 +var shouldUpdateReactComponent = _dereq_(126);
5380 +var warning = _dereq_(155);
5381
5382 function getDeclarationErrorAddendum(component) {
5383 var owner = component._currentElement._owner || null;
@@ -6038,7 +6044,7 @@ var ReactCompositeComponent = {
6044 };
6045
6046 module.exports = ReactCompositeComponent;
6041 -},{"125":125,"136":136,"143":143,"154":154,"23":23,"32":32,"34":34,"52":52,"62":62,"71":71,"72":72,"73":73,"76":76,"82":82}],34:[function(_dereq_,module,exports){
6047 +},{"126":126,"137":137,"144":144,"155":155,"23":23,"32":32,"34":34,"52":52,"62":62,"71":71,"72":72,"73":73,"76":76,"82":82}],34:[function(_dereq_,module,exports){
6048 /**
6049 * Copyright 2013-2015, Facebook, Inc.
6050 * All rights reserved.
@@ -6095,9 +6101,9 @@ var ReactReconciler = _dereq_(76);
6101 var ReactUpdates = _dereq_(83);
6102 var ReactVersion = _dereq_(84);
6103
6098 -var findDOMNode = _dereq_(107);
6099 -var renderSubtreeIntoContainer = _dereq_(122);
6100 -var warning = _dereq_(154);
6104 +var findDOMNode = _dereq_(108);
6105 +var renderSubtreeIntoContainer = _dereq_(123);
6106 +var warning = _dereq_(155);
6107
6108 ReactDefaultInjection.inject();
6109
@@ -6128,7 +6134,7 @@ if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== 'undefined' && typeof __REACT_DEVT
6134 }
6135
6136 if ("development" !== 'production') {
6131 - var ExecutionEnvironment = _dereq_(129);
6137 + var ExecutionEnvironment = _dereq_(130);
6138 if (ExecutionEnvironment.canUseDOM && window.top === window.self) {
6139
6140 // First check if devtools is not installed
@@ -6162,7 +6168,7 @@ if ("development" !== 'production') {
6168 }
6169
6170 module.exports = React;
6165 -},{"107":107,"122":122,"129":129,"154":154,"34":34,"46":46,"49":49,"61":61,"65":65,"71":71,"76":76,"83":83,"84":84}],36:[function(_dereq_,module,exports){
6171 +},{"108":108,"123":123,"130":130,"155":155,"34":34,"46":46,"49":49,"61":61,"65":65,"71":71,"76":76,"83":83,"84":84}],36:[function(_dereq_,module,exports){
6172 /**
6173 * Copyright 2013-2015, Facebook, Inc.
6174 * All rights reserved.
@@ -6248,15 +6254,16 @@ var ReactPerf = _dereq_(71);
6254 var ReactUpdateQueue = _dereq_(82);
6255
6256 var assign = _dereq_(23);
6251 -var escapeTextContentForBrowser = _dereq_(106);
6252 -var invariant = _dereq_(143);
6253 -var isEventSupported = _dereq_(118);
6254 -var keyOf = _dereq_(147);
6255 -var setInnerHTML = _dereq_(123);
6256 -var setTextContent = _dereq_(124);
6257 -var shallowEqual = _dereq_(152);
6258 -var validateDOMNesting = _dereq_(127);
6259 -var warning = _dereq_(154);
6257 +var canDefineProperty = _dereq_(104);
6258 +var escapeTextContentForBrowser = _dereq_(107);
6259 +var invariant = _dereq_(144);
6260 +var isEventSupported = _dereq_(119);
6261 +var keyOf = _dereq_(148);
6262 +var setInnerHTML = _dereq_(124);
6263 +var setTextContent = _dereq_(125);
6264 +var shallowEqual = _dereq_(153);
6265 +var validateDOMNesting = _dereq_(128);
6266 +var warning = _dereq_(155);
6267
6268 var deleteListener = ReactBrowserEventEmitter.deleteListener;
6269 var listenTo = ReactBrowserEventEmitter.listenTo;
@@ -6266,15 +6273,10 @@ var registrationNameModules = ReactBrowserEventEmitter.registrationNameModules;
6273 var CONTENT_TYPES = { 'string': true, 'number': true };
6274
6275 var STYLE = keyOf({ style: null });
6276 +var HTML = keyOf({ __html: null });
6277
6278 var ELEMENT_NODE_TYPE = 1;
6279
6272 -var canDefineProperty = false;
6273 -try {
6274 - Object.defineProperty({}, 'test', { get: function () {} });
6275 - canDefineProperty = true;
6276 -} catch (e) {}
6277 -
6280 function getDeclarationErrorAddendum(internalInstance) {
6281 if (internalInstance) {
6282 var owner = internalInstance._currentElement._owner || null;
@@ -6421,7 +6423,7 @@ function assertValidProps(component, props) {
6423 }
6424 if (props.dangerouslySetInnerHTML != null) {
6425 !(props.children == null) ? "development" !== 'production' ? invariant(false, 'Can only set one of `children` or `props.dangerouslySetInnerHTML`.') : invariant(false) : undefined;
6424 - !(typeof props.dangerouslySetInnerHTML === 'object' && '__html' in props.dangerouslySetInnerHTML) ? "development" !== 'production' ? invariant(false, '`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. ' + 'Please visit https://fb.me/react-invariant-dangerously-set-inner-html ' + 'for more information.') : invariant(false) : undefined;
6426 + !(typeof props.dangerouslySetInnerHTML === 'object' && HTML in props.dangerouslySetInnerHTML) ? "development" !== 'production' ? invariant(false, '`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. ' + 'Please visit https://fb.me/react-invariant-dangerously-set-inner-html ' + 'for more information.') : invariant(false) : undefined;
6427 }
6428 if ("development" !== 'production') {
6429 "development" !== 'production' ? warning(props.innerHTML == null, 'Directly setting property `innerHTML` is not permitted. ' + 'For more information, lookup documentation on `dangerouslySetInnerHTML`.') : undefined;
@@ -7174,7 +7176,7 @@ ReactPerf.measureMethods(ReactDOMComponent, 'ReactDOMComponent', {
7176 assign(ReactDOMComponent.prototype, ReactDOMComponent.Mixin, ReactMultiChild.Mixin);
7177
7178 module.exports = ReactDOMComponent;
7177 -},{"10":10,"106":106,"11":11,"118":118,"123":123,"124":124,"127":127,"143":143,"147":147,"15":15,"152":152,"154":154,"2":2,"23":23,"26":26,"31":31,"36":36,"41":41,"42":42,"43":43,"47":47,"5":5,"65":65,"66":66,"71":71,"82":82}],38:[function(_dereq_,module,exports){
7179 +},{"10":10,"104":104,"107":107,"11":11,"119":119,"124":124,"125":125,"128":128,"144":144,"148":148,"15":15,"153":153,"155":155,"2":2,"23":23,"26":26,"31":31,"36":36,"41":41,"42":42,"43":43,"47":47,"5":5,"65":65,"66":66,"71":71,"82":82}],38:[function(_dereq_,module,exports){
7180 /**
7181 * Copyright 2013-2015, Facebook, Inc.
7182 * All rights reserved.
@@ -7192,7 +7194,7 @@ module.exports = ReactDOMComponent;
7194 var ReactElement = _dereq_(52);
7195 var ReactElementValidator = _dereq_(53);
7196
7195 -var mapObject = _dereq_(148);
7197 +var mapObject = _dereq_(149);
7198
7199 /**
7200 * Create a factory that creates HTML tag elements.
@@ -7352,7 +7354,7 @@ var ReactDOMFactories = mapObject({
7354 }, createDOMFactory);
7355
7356 module.exports = ReactDOMFactories;
7355 -},{"148":148,"52":52,"53":53}],39:[function(_dereq_,module,exports){
7357 +},{"149":149,"52":52,"53":53}],39:[function(_dereq_,module,exports){
7358 /**
7359 * Copyright 2013-2015, Facebook, Inc.
7360 * All rights reserved.
@@ -7391,7 +7393,7 @@ var DOMPropertyOperations = _dereq_(11);
7393 var ReactMount = _dereq_(65);
7394 var ReactPerf = _dereq_(71);
7395
7394 -var invariant = _dereq_(143);
7396 +var invariant = _dereq_(144);
7397
7398 /**
7399 * Errors for properties that should not be updated with `updatePropertyByID()`.
@@ -7466,7 +7468,7 @@ ReactPerf.measureMethods(ReactDOMIDOperations, 'ReactDOMIDOperations', {
7468 });
7469
7470 module.exports = ReactDOMIDOperations;
7469 -},{"11":11,"143":143,"65":65,"71":71,"9":9}],41:[function(_dereq_,module,exports){
7471 +},{"11":11,"144":144,"65":65,"71":71,"9":9}],41:[function(_dereq_,module,exports){
7472 /**
7473 * Copyright 2013-2015, Facebook, Inc.
7474 * All rights reserved.
@@ -7486,7 +7488,7 @@ var ReactMount = _dereq_(65);
7488 var ReactUpdates = _dereq_(83);
7489
7490 var assign = _dereq_(23);
7489 -var invariant = _dereq_(143);
7491 +var invariant = _dereq_(144);
7492
7493 var instancesByReactID = {};
7494
@@ -7620,7 +7622,7 @@ function _handleChange(event) {
7622 }
7623
7624 module.exports = ReactDOMInput;
7623 -},{"143":143,"22":22,"23":23,"40":40,"65":65,"83":83}],42:[function(_dereq_,module,exports){
7625 +},{"144":144,"22":22,"23":23,"40":40,"65":65,"83":83}],42:[function(_dereq_,module,exports){
7626 /**
7627 * Copyright 2013-2015, Facebook, Inc.
7628 * All rights reserved.
@@ -7638,7 +7640,7 @@ var ReactChildren = _dereq_(28);
7640 var ReactDOMSelect = _dereq_(43);
7641
7642 var assign = _dereq_(23);
7641 -var warning = _dereq_(154);
7643 +var warning = _dereq_(155);
7644
7645 var valueContextKey = ReactDOMSelect.valueContextKey;
7646
@@ -7707,7 +7709,7 @@ var ReactDOMOption = {
7709 };
7710
7711 module.exports = ReactDOMOption;
7710 -},{"154":154,"23":23,"28":28,"43":43}],43:[function(_dereq_,module,exports){
7712 +},{"155":155,"23":23,"28":28,"43":43}],43:[function(_dereq_,module,exports){
7713 /**
7714 * Copyright 2013-2015, Facebook, Inc.
7715 * All rights reserved.
@@ -7726,7 +7728,7 @@ var ReactMount = _dereq_(65);
7728 var ReactUpdates = _dereq_(83);
7729
7730 var assign = _dereq_(23);
7729 -var warning = _dereq_(154);
7731 +var warning = _dereq_(155);
7732
7733 var valueContextKey = '__ReactDOMSelect_value$' + Math.random().toString(36).slice(2);
7734
@@ -7896,7 +7898,7 @@ function _handleChange(event) {
7898 }
7899
7900 module.exports = ReactDOMSelect;
7899 -},{"154":154,"22":22,"23":23,"65":65,"83":83}],44:[function(_dereq_,module,exports){
7901 +},{"155":155,"22":22,"23":23,"65":65,"83":83}],44:[function(_dereq_,module,exports){
7902 /**
7903 * Copyright 2013-2015, Facebook, Inc.
7904 * All rights reserved.
@@ -7910,10 +7912,10 @@ module.exports = ReactDOMSelect;
7912
7913 'use strict';
7914
7913 -var ExecutionEnvironment = _dereq_(129);
7915 +var ExecutionEnvironment = _dereq_(130);
7916
7915 -var getNodeForCharacterOffset = _dereq_(115);
7916 -var getTextContentAccessor = _dereq_(116);
7917 +var getNodeForCharacterOffset = _dereq_(116);
7918 +var getTextContentAccessor = _dereq_(117);
7919
7920 /**
7921 * While `isCollapsed` is available on the Selection object and `collapsed`
@@ -8109,7 +8111,7 @@ var ReactDOMSelection = {
8111 };
8112
8113 module.exports = ReactDOMSelection;
8112 -},{"115":115,"116":116,"129":129}],45:[function(_dereq_,module,exports){
8114 +},{"116":116,"117":117,"130":130}],45:[function(_dereq_,module,exports){
8115 /**
8116 * Copyright 2013-2015, Facebook, Inc.
8117 * All rights reserved.
@@ -8157,9 +8159,9 @@ var ReactComponentBrowserEnvironment = _dereq_(31);
8159 var ReactMount = _dereq_(65);
8160
8161 var assign = _dereq_(23);
8160 -var escapeTextContentForBrowser = _dereq_(106);
8161 -var setTextContent = _dereq_(124);
8162 -var validateDOMNesting = _dereq_(127);
8162 +var escapeTextContentForBrowser = _dereq_(107);
8163 +var setTextContent = _dereq_(125);
8164 +var validateDOMNesting = _dereq_(128);
8165
8166 /**
8167 * Text nodes violate a couple assumptions that React makes about components:
@@ -8264,7 +8266,7 @@ assign(ReactDOMTextComponent.prototype, {
8266 });
8267
8268 module.exports = ReactDOMTextComponent;
8267 -},{"106":106,"11":11,"124":124,"127":127,"23":23,"31":31,"65":65,"9":9}],47:[function(_dereq_,module,exports){
8269 +},{"107":107,"11":11,"125":125,"128":128,"23":23,"31":31,"65":65,"9":9}],47:[function(_dereq_,module,exports){
8270 /**
8271 * Copyright 2013-2015, Facebook, Inc.
8272 * All rights reserved.
@@ -8283,8 +8285,8 @@ var ReactDOMIDOperations = _dereq_(40);
8285 var ReactUpdates = _dereq_(83);
8286
8287 var assign = _dereq_(23);
8286 -var invariant = _dereq_(143);
8287 -var warning = _dereq_(154);
8288 +var invariant = _dereq_(144);
8289 +var warning = _dereq_(155);
8290
8291 function forceUpdateIfMounted() {
8292 if (this._rootNodeID) {
@@ -8378,7 +8380,7 @@ function _handleChange(event) {
8380 }
8381
8382 module.exports = ReactDOMTextarea;
8381 -},{"143":143,"154":154,"22":22,"23":23,"40":40,"83":83}],48:[function(_dereq_,module,exports){
8383 +},{"144":144,"155":155,"22":22,"23":23,"40":40,"83":83}],48:[function(_dereq_,module,exports){
8384 /**
8385 * Copyright 2013-2015, Facebook, Inc.
8386 * All rights reserved.
@@ -8396,7 +8398,7 @@ var ReactUpdates = _dereq_(83);
8398 var Transaction = _dereq_(100);
8399
8400 var assign = _dereq_(23);
8399 -var emptyFunction = _dereq_(135);
8401 +var emptyFunction = _dereq_(136);
8402
8403 var RESET_BATCHED_UPDATES = {
8404 initialize: emptyFunction,
@@ -8446,7 +8448,7 @@ var ReactDefaultBatchingStrategy = {
8448 };
8449
8450 module.exports = ReactDefaultBatchingStrategy;
8449 -},{"100":100,"135":135,"23":23,"83":83}],49:[function(_dereq_,module,exports){
8451 +},{"100":100,"136":136,"23":23,"83":83}],49:[function(_dereq_,module,exports){
8452 /**
8453 * Copyright 2013-2015, Facebook, Inc.
8454 * All rights reserved.
@@ -8465,7 +8467,7 @@ var ChangeEventPlugin = _dereq_(7);
8467 var ClientReactRootIndex = _dereq_(8);
8468 var DefaultEventPluginOrder = _dereq_(13);
8469 var EnterLeaveEventPlugin = _dereq_(14);
8468 -var ExecutionEnvironment = _dereq_(129);
8470 +var ExecutionEnvironment = _dereq_(130);
8471 var HTMLDOMPropertyConfig = _dereq_(21);
8472 var ReactBrowserComponentMixin = _dereq_(25);
8473 var ReactComponentBrowserEnvironment = _dereq_(31);
@@ -8544,7 +8546,7 @@ function inject() {
8546 module.exports = {
8547 inject: inject
8548 };
8547 -},{"129":129,"13":13,"14":14,"21":21,"25":25,"3":3,"31":31,"37":37,"46":46,"48":48,"50":50,"58":58,"59":59,"61":61,"65":65,"7":7,"75":75,"8":8,"85":85,"86":86,"87":87,"88":88}],50:[function(_dereq_,module,exports){
8549 +},{"13":13,"130":130,"14":14,"21":21,"25":25,"3":3,"31":31,"37":37,"46":46,"48":48,"50":50,"58":58,"59":59,"61":61,"65":65,"7":7,"75":75,"8":8,"85":85,"86":86,"87":87,"88":88}],50:[function(_dereq_,module,exports){
8550 /**
8551 * Copyright 2013-2015, Facebook, Inc.
8552 * All rights reserved.
@@ -8564,7 +8566,7 @@ var ReactDefaultPerfAnalysis = _dereq_(51);
8566 var ReactMount = _dereq_(65);
8567 var ReactPerf = _dereq_(71);
8568
8567 -var performanceNow = _dereq_(151);
8569 +var performanceNow = _dereq_(152);
8570
8571 function roundFloat(val) {
8572 return Math.floor(val * 100) / 100;
@@ -8782,7 +8784,7 @@ var ReactDefaultPerf = {
8784 };
8785
8786 module.exports = ReactDefaultPerf;
8785 -},{"10":10,"151":151,"51":51,"65":65,"71":71}],51:[function(_dereq_,module,exports){
8787 +},{"10":10,"152":152,"51":51,"65":65,"71":71}],51:[function(_dereq_,module,exports){
8788 /**
8789 * Copyright 2013-2015, Facebook, Inc.
8790 * All rights reserved.
@@ -8999,6 +9001,7 @@ module.exports = ReactDefaultPerfAnalysis;
9001 var ReactCurrentOwner = _dereq_(34);
9002
9003 var assign = _dereq_(23);
9004 +var canDefineProperty = _dereq_(104);
9005
9006 // The Symbol used to tag the ReactElement type. If there is no native Symbol
9007 // nor polyfill, then a plain number is used for performance.
@@ -9011,16 +9014,6 @@ var RESERVED_PROPS = {
9014 __source: true
9015 };
9016
9014 -var canDefineProperty = false;
9015 -if ("development" !== 'production') {
9016 - try {
9017 - Object.defineProperty({}, 'x', {});
9018 - canDefineProperty = true;
9019 - } catch (x) {
9020 - // IE will fail on defineProperty
9021 - }
9022 -}
9023 -
9017 /**
9018 * Base constructor for all React elements. This is only used to make this
9019 * work with a dynamic instanceof check. Nothing should live on this prototype.
@@ -9239,7 +9232,7 @@ ReactElement.isValidElement = function (object) {
9232 };
9233
9234 module.exports = ReactElement;
9242 -},{"23":23,"34":34}],53:[function(_dereq_,module,exports){
9235 +},{"104":104,"23":23,"34":34}],53:[function(_dereq_,module,exports){
9236 /**
9237 * Copyright 2014-2015, Facebook, Inc.
9238 * All rights reserved.
@@ -9265,9 +9258,10 @@ var ReactPropTypeLocations = _dereq_(73);
9258 var ReactPropTypeLocationNames = _dereq_(72);
9259 var ReactCurrentOwner = _dereq_(34);
9260
9268 -var getIteratorFn = _dereq_(114);
9269 -var invariant = _dereq_(143);
9270 -var warning = _dereq_(154);
9261 +var canDefineProperty = _dereq_(104);
9262 +var getIteratorFn = _dereq_(115);
9263 +var invariant = _dereq_(144);
9264 +var warning = _dereq_(155);
9265
9266 function getDeclarationErrorAddendum() {
9267 if (ReactCurrentOwner.current) {
@@ -9491,7 +9485,7 @@ var ReactElementValidator = {
9485 validatedFactory.type = type;
9486
9487 if ("development" !== 'production') {
9494 - try {
9488 + if (canDefineProperty) {
9489 Object.defineProperty(validatedFactory, 'type', {
9490 enumerable: false,
9491 get: function () {
@@ -9502,8 +9496,6 @@ var ReactElementValidator = {
9496 return type;
9497 }
9498 });
9505 - } catch (x) {
9506 - // IE will fail on defineProperty (es5-shim/sham too)
9499 }
9500 }
9501
@@ -9522,7 +9514,7 @@ var ReactElementValidator = {
9514 };
9515
9516 module.exports = ReactElementValidator;
9525 -},{"114":114,"143":143,"154":154,"34":34,"52":52,"72":72,"73":73}],54:[function(_dereq_,module,exports){
9517 +},{"104":104,"115":115,"144":144,"155":155,"34":34,"52":52,"72":72,"73":73}],54:[function(_dereq_,module,exports){
9518 /**
9519 * Copyright 2014-2015, Facebook, Inc.
9520 * All rights reserved.
@@ -9686,12 +9678,14 @@ if ("development" !== 'production') {
9678 * To help development we can get better devtools integration by simulating a
9679 * real browser event.
9680 */
9689 - if (typeof window !== 'undefined' && typeof window.dispatchEvent === 'function' && typeof Event === 'function') {
9681 + if (typeof window !== 'undefined' && typeof window.dispatchEvent === 'function' && typeof document !== 'undefined' && typeof document.createEvent === 'function') {
9682 var fakeNode = document.createElement('react');
9683 ReactErrorUtils.invokeGuardedCallback = function (name, func, a, b) {
9684 var boundFunc = func.bind(null, a, b);
9685 fakeNode.addEventListener(name, boundFunc, false);
9694 - fakeNode.dispatchEvent(new Event(name));
9686 + var evt = document.createEvent('Event');
9687 + evt.initEvent(name, false, false);
9688 + fakeNode.dispatchEvent(evt);
9689 fakeNode.removeEventListener(name, boundFunc, false);
9690 };
9691 }
@@ -9752,16 +9746,16 @@ module.exports = ReactEventEmitterMixin;
9746
9747 'use strict';
9748
9755 -var EventListener = _dereq_(128);
9756 -var ExecutionEnvironment = _dereq_(129);
9749 +var EventListener = _dereq_(129);
9750 +var ExecutionEnvironment = _dereq_(130);
9751 var PooledClass = _dereq_(24);
9752 var ReactInstanceHandles = _dereq_(61);
9753 var ReactMount = _dereq_(65);
9754 var ReactUpdates = _dereq_(83);
9755
9756 var assign = _dereq_(23);
9763 -var getEventTarget = _dereq_(113);
9764 -var getUnboundedScrollPosition = _dereq_(140);
9757 +var getEventTarget = _dereq_(114);
9758 +var getUnboundedScrollPosition = _dereq_(141);
9759
9760 var DOCUMENT_FRAGMENT_NODE_TYPE = 11;
9761
@@ -9949,7 +9943,7 @@ var ReactEventListener = {
9943 };
9944
9945 module.exports = ReactEventListener;
9952 -},{"113":113,"128":128,"129":129,"140":140,"23":23,"24":24,"61":61,"65":65,"83":83}],59:[function(_dereq_,module,exports){
9946 +},{"114":114,"129":129,"130":130,"141":141,"23":23,"24":24,"61":61,"65":65,"83":83}],59:[function(_dereq_,module,exports){
9947 /**
9948 * Copyright 2013-2015, Facebook, Inc.
9949 * All rights reserved.
@@ -10004,9 +9998,9 @@ module.exports = ReactInjection;
9998
9999 var ReactDOMSelection = _dereq_(44);
10000
10007 -var containsNode = _dereq_(132);
10008 -var focusNode = _dereq_(137);
10009 -var getActiveElement = _dereq_(138);
10001 +var containsNode = _dereq_(133);
10002 +var focusNode = _dereq_(138);
10003 +var getActiveElement = _dereq_(139);
10004
10005 function isInDocument(node) {
10006 return containsNode(document.documentElement, node);
@@ -10113,7 +10107,7 @@ var ReactInputSelection = {
10107 };
10108
10109 module.exports = ReactInputSelection;
10116 -},{"132":132,"137":137,"138":138,"44":44}],61:[function(_dereq_,module,exports){
10110 +},{"133":133,"138":138,"139":139,"44":44}],61:[function(_dereq_,module,exports){
10111 /**
10112 * Copyright 2013-2015, Facebook, Inc.
10113 * All rights reserved.
@@ -10130,7 +10124,7 @@ module.exports = ReactInputSelection;
10124
10125 var ReactRootIndex = _dereq_(78);
10126
10133 -var invariant = _dereq_(143);
10127 +var invariant = _dereq_(144);
10128
10129 var SEPARATOR = '.';
10130 var SEPARATOR_LENGTH = SEPARATOR.length;
@@ -10416,7 +10410,7 @@ var ReactInstanceHandles = {
10410 };
10411
10412 module.exports = ReactInstanceHandles;
10419 -},{"143":143,"78":78}],62:[function(_dereq_,module,exports){
10413 +},{"144":144,"78":78}],62:[function(_dereq_,module,exports){
10414 /**
10415 * Copyright 2013-2015, Facebook, Inc.
10416 * All rights reserved.
@@ -10488,7 +10482,7 @@ var ReactPropTypes = _dereq_(74);
10482 var ReactVersion = _dereq_(84);
10483
10484 var assign = _dereq_(23);
10491 -var onlyChild = _dereq_(120);
10485 +var onlyChild = _dereq_(121);
10486
10487 var createElement = ReactElement.createElement;
10488 var createFactory = ReactElement.createFactory;
@@ -10539,7 +10533,7 @@ var React = {
10533 };
10534
10535 module.exports = React;
10542 -},{"120":120,"23":23,"28":28,"29":29,"30":30,"38":38,"52":52,"53":53,"74":74,"84":84}],64:[function(_dereq_,module,exports){
10536 +},{"121":121,"23":23,"28":28,"29":29,"30":30,"38":38,"52":52,"53":53,"74":74,"84":84}],64:[function(_dereq_,module,exports){
10537 /**
10538 * Copyright 2013-2015, Facebook, Inc.
10539 * All rights reserved.
@@ -10614,14 +10608,14 @@ var ReactUpdateQueue = _dereq_(82);
10608 var ReactUpdates = _dereq_(83);
10609
10610 var assign = _dereq_(23);
10617 -var emptyObject = _dereq_(136);
10618 -var containsNode = _dereq_(132);
10619 -var instantiateReactComponent = _dereq_(117);
10620 -var invariant = _dereq_(143);
10621 -var setInnerHTML = _dereq_(123);
10622 -var shouldUpdateReactComponent = _dereq_(125);
10623 -var validateDOMNesting = _dereq_(127);
10624 -var warning = _dereq_(154);
10611 +var emptyObject = _dereq_(137);
10612 +var containsNode = _dereq_(133);
10613 +var instantiateReactComponent = _dereq_(118);
10614 +var invariant = _dereq_(144);
10615 +var setInnerHTML = _dereq_(124);
10616 +var shouldUpdateReactComponent = _dereq_(126);
10617 +var validateDOMNesting = _dereq_(128);
10618 +var warning = _dereq_(155);
10619
10620 var ATTR_NAME = DOMProperty.ID_ATTRIBUTE_NAME;
10621 var nodeCache = {};
@@ -11104,7 +11098,12 @@ var ReactMount = {
11098 var prevWrappedElement = prevComponent._currentElement;
11099 var prevElement = prevWrappedElement.props;
11100 if (shouldUpdateReactComponent(prevElement, nextElement)) {
11107 - return ReactMount._updateRootComponent(prevComponent, nextWrappedElement, container, callback)._renderedComponent.getPublicInstance();
11101 + var publicInst = prevComponent._renderedComponent.getPublicInstance();
11102 + var updatedCallback = callback && function () {
11103 + callback.call(publicInst);
11104 + };
11105 + ReactMount._updateRootComponent(prevComponent, nextWrappedElement, container, updatedCallback);
11106 + return publicInst;
11107 } else {
11108 ReactMount.unmountComponentAtNode(container);
11109 }
@@ -11431,7 +11430,7 @@ ReactPerf.measureMethods(ReactMount, 'ReactMount', {
11430 });
11431
11432 module.exports = ReactMount;
11434 -},{"10":10,"117":117,"123":123,"125":125,"127":127,"132":132,"136":136,"143":143,"154":154,"23":23,"26":26,"34":34,"39":39,"52":52,"55":55,"61":61,"62":62,"64":64,"71":71,"76":76,"82":82,"83":83}],66:[function(_dereq_,module,exports){
11433 +},{"10":10,"118":118,"124":124,"126":126,"128":128,"133":133,"137":137,"144":144,"155":155,"23":23,"26":26,"34":34,"39":39,"52":52,"55":55,"61":61,"62":62,"64":64,"71":71,"76":76,"82":82,"83":83}],66:[function(_dereq_,module,exports){
11434 /**
11435 * Copyright 2013-2015, Facebook, Inc.
11436 * All rights reserved.
@@ -11453,7 +11452,7 @@ var ReactCurrentOwner = _dereq_(34);
11452 var ReactReconciler = _dereq_(76);
11453 var ReactChildReconciler = _dereq_(27);
11454
11456 -var flattenChildren = _dereq_(108);
11455 +var flattenChildren = _dereq_(109);
11456
11457 /**
11458 * Updating children of a component may trigger recursive updates. The depth is
@@ -11928,7 +11927,7 @@ var ReactMultiChild = {
11927 };
11928
11929 module.exports = ReactMultiChild;
11931 -},{"108":108,"27":27,"32":32,"34":34,"67":67,"76":76}],67:[function(_dereq_,module,exports){
11930 +},{"109":109,"27":27,"32":32,"34":34,"67":67,"76":76}],67:[function(_dereq_,module,exports){
11931 /**
11932 * Copyright 2013-2015, Facebook, Inc.
11933 * All rights reserved.
@@ -11942,7 +11941,7 @@ module.exports = ReactMultiChild;
11941
11942 'use strict';
11943
11945 -var keyMirror = _dereq_(146);
11944 +var keyMirror = _dereq_(147);
11945
11946 /**
11947 * When a component's children are updated, a series of update configuration
@@ -11961,7 +11960,7 @@ var ReactMultiChildUpdateTypes = keyMirror({
11960 });
11961
11962 module.exports = ReactMultiChildUpdateTypes;
11964 -},{"146":146}],68:[function(_dereq_,module,exports){
11963 +},{"147":147}],68:[function(_dereq_,module,exports){
11964 /**
11965 * Copyright 2014-2015, Facebook, Inc.
11966 * All rights reserved.
@@ -11976,7 +11975,7 @@ module.exports = ReactMultiChildUpdateTypes;
11975 'use strict';
11976
11977 var assign = _dereq_(23);
11979 -var invariant = _dereq_(143);
11978 +var invariant = _dereq_(144);
11979
11980 var autoGenerateWrapperClass = null;
11981 var genericComponentClass = null;
@@ -12056,7 +12055,7 @@ var ReactNativeComponent = {
12055 };
12056
12057 module.exports = ReactNativeComponent;
12059 -},{"143":143,"23":23}],69:[function(_dereq_,module,exports){
12058 +},{"144":144,"23":23}],69:[function(_dereq_,module,exports){
12059 /**
12060 * Copyright 2015, Facebook, Inc.
12061 * All rights reserved.
@@ -12070,7 +12069,7 @@ module.exports = ReactNativeComponent;
12069
12070 'use strict';
12071
12073 -var warning = _dereq_(154);
12072 +var warning = _dereq_(155);
12073
12074 function warnTDZ(publicInstance, callerName) {
12075 if ("development" !== 'production') {
@@ -12175,7 +12174,7 @@ var ReactNoopUpdateQueue = {
12174 };
12175
12176 module.exports = ReactNoopUpdateQueue;
12178 -},{"154":154}],70:[function(_dereq_,module,exports){
12177 +},{"155":155}],70:[function(_dereq_,module,exports){
12178 /**
12179 * Copyright 2013-2015, Facebook, Inc.
12180 * All rights reserved.
@@ -12189,7 +12188,7 @@ module.exports = ReactNoopUpdateQueue;
12188
12189 'use strict';
12190
12192 -var invariant = _dereq_(143);
12191 +var invariant = _dereq_(144);
12192
12193 /**
12194 * ReactOwners are capable of storing references to owned components.
@@ -12267,7 +12266,7 @@ var ReactOwner = {
12266 };
12267
12268 module.exports = ReactOwner;
12270 -},{"143":143}],71:[function(_dereq_,module,exports){
12269 +},{"144":144}],71:[function(_dereq_,module,exports){
12270 /**
12271 * Copyright 2013-2015, Facebook, Inc.
12272 * All rights reserved.
@@ -12403,7 +12402,7 @@ module.exports = ReactPropTypeLocationNames;
12402
12403 'use strict';
12404
12406 -var keyMirror = _dereq_(146);
12405 +var keyMirror = _dereq_(147);
12406
12407 var ReactPropTypeLocations = keyMirror({
12408 prop: null,
@@ -12412,7 +12411,7 @@ var ReactPropTypeLocations = keyMirror({
12411 });
12412
12413 module.exports = ReactPropTypeLocations;
12415 -},{"146":146}],74:[function(_dereq_,module,exports){
12414 +},{"147":147}],74:[function(_dereq_,module,exports){
12415 /**
12416 * Copyright 2013-2015, Facebook, Inc.
12417 * All rights reserved.
@@ -12429,8 +12428,8 @@ module.exports = ReactPropTypeLocations;
12428 var ReactElement = _dereq_(52);
12429 var ReactPropTypeLocationNames = _dereq_(72);
12430
12432 -var emptyFunction = _dereq_(135);
12433 -var getIteratorFn = _dereq_(114);
12431 +var emptyFunction = _dereq_(136);
12432 +var getIteratorFn = _dereq_(115);
12433
12434 /**
12435 * Collection of methods that allow declaration and validation of props that are
@@ -12769,7 +12768,7 @@ function getClassName(propValue) {
12768 }
12769
12770 module.exports = ReactPropTypes;
12772 -},{"114":114,"135":135,"52":52,"72":72}],75:[function(_dereq_,module,exports){
12771 +},{"115":115,"136":136,"52":52,"72":72}],75:[function(_dereq_,module,exports){
12772 /**
12773 * Copyright 2013-2015, Facebook, Inc.
12774 * All rights reserved.
@@ -13184,9 +13183,9 @@ var ReactServerBatchingStrategy = _dereq_(79);
13183 var ReactServerRenderingTransaction = _dereq_(81);
13184 var ReactUpdates = _dereq_(83);
13185
13187 -var emptyObject = _dereq_(136);
13188 -var instantiateReactComponent = _dereq_(117);
13189 -var invariant = _dereq_(143);
13186 +var emptyObject = _dereq_(137);
13187 +var instantiateReactComponent = _dereq_(118);
13188 +var invariant = _dereq_(144);
13189
13190 /**
13191 * @param {ReactElement} element
@@ -13246,7 +13245,7 @@ module.exports = {
13245 renderToString: renderToString,
13246 renderToStaticMarkup: renderToStaticMarkup
13247 };
13249 -},{"117":117,"136":136,"143":143,"48":48,"52":52,"61":61,"64":64,"79":79,"81":81,"83":83}],81:[function(_dereq_,module,exports){
13248 +},{"118":118,"137":137,"144":144,"48":48,"52":52,"61":61,"64":64,"79":79,"81":81,"83":83}],81:[function(_dereq_,module,exports){
13249 /**
13250 * Copyright 2014-2015, Facebook, Inc.
13251 * All rights reserved.
@@ -13266,7 +13265,7 @@ var CallbackQueue = _dereq_(6);
13265 var Transaction = _dereq_(100);
13266
13267 var assign = _dereq_(23);
13269 -var emptyFunction = _dereq_(135);
13268 +var emptyFunction = _dereq_(136);
13269
13270 /**
13271 * Provides a `CallbackQueue` queue for collecting `onDOMReady` callbacks
@@ -13334,7 +13333,7 @@ assign(ReactServerRenderingTransaction.prototype, Transaction.Mixin, Mixin);
13333 PooledClass.addPoolingTo(ReactServerRenderingTransaction);
13334
13335 module.exports = ReactServerRenderingTransaction;
13337 -},{"100":100,"135":135,"23":23,"24":24,"6":6}],82:[function(_dereq_,module,exports){
13336 +},{"100":100,"136":136,"23":23,"24":24,"6":6}],82:[function(_dereq_,module,exports){
13337 /**
13338 * Copyright 2015, Facebook, Inc.
13339 * All rights reserved.
@@ -13354,8 +13353,8 @@ var ReactInstanceMap = _dereq_(62);
13353 var ReactUpdates = _dereq_(83);
13354
13355 var assign = _dereq_(23);
13357 -var invariant = _dereq_(143);
13358 -var warning = _dereq_(154);
13356 +var invariant = _dereq_(144);
13357 +var warning = _dereq_(155);
13358
13359 function enqueueUpdate(internalInstance) {
13360 ReactUpdates.enqueueUpdate(internalInstance);
@@ -13592,7 +13591,7 @@ var ReactUpdateQueue = {
13591 };
13592
13593 module.exports = ReactUpdateQueue;
13595 -},{"143":143,"154":154,"23":23,"34":34,"52":52,"62":62,"83":83}],83:[function(_dereq_,module,exports){
13594 +},{"144":144,"155":155,"23":23,"34":34,"52":52,"62":62,"83":83}],83:[function(_dereq_,module,exports){
13595 /**
13596 * Copyright 2013-2015, Facebook, Inc.
13597 * All rights reserved.
@@ -13613,7 +13612,7 @@ var ReactReconciler = _dereq_(76);
13612 var Transaction = _dereq_(100);
13613
13614 var assign = _dereq_(23);
13616 -var invariant = _dereq_(143);
13615 +var invariant = _dereq_(144);
13616
13617 var dirtyComponents = [];
13618 var asapCallbackQueue = CallbackQueue.getPooled();
@@ -13816,7 +13815,7 @@ var ReactUpdates = {
13815 };
13816
13817 module.exports = ReactUpdates;
13819 -},{"100":100,"143":143,"23":23,"24":24,"6":6,"71":71,"76":76}],84:[function(_dereq_,module,exports){
13818 +},{"100":100,"144":144,"23":23,"24":24,"6":6,"71":71,"76":76}],84:[function(_dereq_,module,exports){
13819 /**
13820 * Copyright 2013-2015, Facebook, Inc.
13821 * All rights reserved.
@@ -13830,7 +13829,7 @@ module.exports = ReactUpdates;
13829
13830 'use strict';
13831
13833 -module.exports = '0.14.0';
13832 +module.exports = '0.14.1';
13833 },{}],85:[function(_dereq_,module,exports){
13834 /**
13835 * Copyright 2013-2015, Facebook, Inc.
@@ -13975,14 +13974,14 @@ module.exports = SVGDOMPropertyConfig;
13974
13975 var EventConstants = _dereq_(15);
13976 var EventPropagators = _dereq_(19);
13978 -var ExecutionEnvironment = _dereq_(129);
13977 +var ExecutionEnvironment = _dereq_(130);
13978 var ReactInputSelection = _dereq_(60);
13979 var SyntheticEvent = _dereq_(92);
13980
13982 -var getActiveElement = _dereq_(138);
13983 -var isTextInputElement = _dereq_(119);
13984 -var keyOf = _dereq_(147);
13985 -var shallowEqual = _dereq_(152);
13981 +var getActiveElement = _dereq_(139);
13982 +var isTextInputElement = _dereq_(120);
13983 +var keyOf = _dereq_(148);
13984 +var shallowEqual = _dereq_(153);
13985
13986 var topLevelTypes = EventConstants.topLevelTypes;
13987
@@ -14161,7 +14160,7 @@ var SelectEventPlugin = {
14160 };
14161
14162 module.exports = SelectEventPlugin;
14164 -},{"119":119,"129":129,"138":138,"147":147,"15":15,"152":152,"19":19,"60":60,"92":92}],87:[function(_dereq_,module,exports){
14163 +},{"120":120,"130":130,"139":139,"148":148,"15":15,"153":153,"19":19,"60":60,"92":92}],87:[function(_dereq_,module,exports){
14164 /**
14165 * Copyright 2013-2015, Facebook, Inc.
14166 * All rights reserved.
@@ -14206,7 +14205,7 @@ module.exports = ServerReactRootIndex;
14205 'use strict';
14206
14207 var EventConstants = _dereq_(15);
14209 -var EventListener = _dereq_(128);
14208 +var EventListener = _dereq_(129);
14209 var EventPropagators = _dereq_(19);
14210 var ReactMount = _dereq_(65);
14211 var SyntheticClipboardEvent = _dereq_(89);
@@ -14219,10 +14218,10 @@ var SyntheticTouchEvent = _dereq_(97);
14218 var SyntheticUIEvent = _dereq_(98);
14219 var SyntheticWheelEvent = _dereq_(99);
14220
14222 -var emptyFunction = _dereq_(135);
14223 -var getEventCharCode = _dereq_(110);
14224 -var invariant = _dereq_(143);
14225 -var keyOf = _dereq_(147);
14221 +var emptyFunction = _dereq_(136);
14222 +var getEventCharCode = _dereq_(111);
14223 +var invariant = _dereq_(144);
14224 +var keyOf = _dereq_(148);
14225
14226 var topLevelTypes = EventConstants.topLevelTypes;
14227
@@ -14779,7 +14778,7 @@ var SimpleEventPlugin = {
14778 };
14779
14780 module.exports = SimpleEventPlugin;
14782 -},{"110":110,"128":128,"135":135,"143":143,"147":147,"15":15,"19":19,"65":65,"89":89,"91":91,"92":92,"93":93,"95":95,"96":96,"97":97,"98":98,"99":99}],89:[function(_dereq_,module,exports){
14781 +},{"111":111,"129":129,"136":136,"144":144,"148":148,"15":15,"19":19,"65":65,"89":89,"91":91,"92":92,"93":93,"95":95,"96":96,"97":97,"98":98,"99":99}],89:[function(_dereq_,module,exports){
14782 /**
14783 * Copyright 2013-2015, Facebook, Inc.
14784 * All rights reserved.
@@ -14913,8 +14912,8 @@ module.exports = SyntheticDragEvent;
14912 var PooledClass = _dereq_(24);
14913
14914 var assign = _dereq_(23);
14916 -var emptyFunction = _dereq_(135);
14917 -var warning = _dereq_(154);
14915 +var emptyFunction = _dereq_(136);
14916 +var warning = _dereq_(155);
14917
14918 /**
14919 * @interface Event
@@ -15073,7 +15072,7 @@ SyntheticEvent.augmentClass = function (Class, Interface) {
15072 PooledClass.addPoolingTo(SyntheticEvent, PooledClass.fourArgumentPooler);
15073
15074 module.exports = SyntheticEvent;
15076 -},{"135":135,"154":154,"23":23,"24":24}],93:[function(_dereq_,module,exports){
15075 +},{"136":136,"155":155,"23":23,"24":24}],93:[function(_dereq_,module,exports){
15076 /**
15077 * Copyright 2013-2015, Facebook, Inc.
15078 * All rights reserved.
@@ -15167,9 +15166,9 @@ module.exports = SyntheticInputEvent;
15166
15167 var SyntheticUIEvent = _dereq_(98);
15168
15170 -var getEventCharCode = _dereq_(110);
15171 -var getEventKey = _dereq_(111);
15172 -var getEventModifierState = _dereq_(112);
15169 +var getEventCharCode = _dereq_(111);
15170 +var getEventKey = _dereq_(112);
15171 +var getEventModifierState = _dereq_(113);
15172
15173 /**
15174 * @interface KeyboardEvent
@@ -15236,7 +15235,7 @@ function SyntheticKeyboardEvent(dispatchConfig, dispatchMarker, nativeEvent, nat
15235 SyntheticUIEvent.augmentClass(SyntheticKeyboardEvent, KeyboardEventInterface);
15236
15237 module.exports = SyntheticKeyboardEvent;
15239 -},{"110":110,"111":111,"112":112,"98":98}],96:[function(_dereq_,module,exports){
15238 +},{"111":111,"112":112,"113":113,"98":98}],96:[function(_dereq_,module,exports){
15239 /**
15240 * Copyright 2013-2015, Facebook, Inc.
15241 * All rights reserved.
@@ -15254,7 +15253,7 @@ module.exports = SyntheticKeyboardEvent;
15253 var SyntheticUIEvent = _dereq_(98);
15254 var ViewportMetrics = _dereq_(101);
15255
15257 -var getEventModifierState = _dereq_(112);
15256 +var getEventModifierState = _dereq_(113);
15257
15258 /**
15259 * @interface MouseEvent
@@ -15310,7 +15309,7 @@ function SyntheticMouseEvent(dispatchConfig, dispatchMarker, nativeEvent, native
15309 SyntheticUIEvent.augmentClass(SyntheticMouseEvent, MouseEventInterface);
15310
15311 module.exports = SyntheticMouseEvent;
15313 -},{"101":101,"112":112,"98":98}],97:[function(_dereq_,module,exports){
15312 +},{"101":101,"113":113,"98":98}],97:[function(_dereq_,module,exports){
15313 /**
15314 * Copyright 2013-2015, Facebook, Inc.
15315 * All rights reserved.
@@ -15327,7 +15326,7 @@ module.exports = SyntheticMouseEvent;
15326
15327 var SyntheticUIEvent = _dereq_(98);
15328
15330 -var getEventModifierState = _dereq_(112);
15329 +var getEventModifierState = _dereq_(113);
15330
15331 /**
15332 * @interface TouchEvent
@@ -15357,7 +15356,7 @@ function SyntheticTouchEvent(dispatchConfig, dispatchMarker, nativeEvent, native
15356 SyntheticUIEvent.augmentClass(SyntheticTouchEvent, TouchEventInterface);
15357
15358 module.exports = SyntheticTouchEvent;
15360 -},{"112":112,"98":98}],98:[function(_dereq_,module,exports){
15359 +},{"113":113,"98":98}],98:[function(_dereq_,module,exports){
15360 /**
15361 * Copyright 2013-2015, Facebook, Inc.
15362 * All rights reserved.
@@ -15374,7 +15373,7 @@ module.exports = SyntheticTouchEvent;
15373
15374 var SyntheticEvent = _dereq_(92);
15375
15377 -var getEventTarget = _dereq_(113);
15376 +var getEventTarget = _dereq_(114);
15377
15378 /**
15379 * @interface UIEvent
@@ -15418,7 +15417,7 @@ function SyntheticUIEvent(dispatchConfig, dispatchMarker, nativeEvent, nativeEve
15417 SyntheticEvent.augmentClass(SyntheticUIEvent, UIEventInterface);
15418
15419 module.exports = SyntheticUIEvent;
15421 -},{"113":113,"92":92}],99:[function(_dereq_,module,exports){
15420 +},{"114":114,"92":92}],99:[function(_dereq_,module,exports){
15421 /**
15422 * Copyright 2013-2015, Facebook, Inc.
15423 * All rights reserved.
@@ -15488,7 +15487,7 @@ module.exports = SyntheticWheelEvent;
15487
15488 'use strict';
15489
15491 -var invariant = _dereq_(143);
15490 +var invariant = _dereq_(144);
15491
15492 /**
15493 * `Transaction` creates a black box that is able to wrap any method such that
@@ -15706,7 +15705,7 @@ var Transaction = {
15705 };
15706
15707 module.exports = Transaction;
15709 -},{"143":143}],101:[function(_dereq_,module,exports){
15708 +},{"144":144}],101:[function(_dereq_,module,exports){
15709 /**
15710 * Copyright 2013-2015, Facebook, Inc.
15711 * All rights reserved.
@@ -15748,7 +15747,7 @@ module.exports = ViewportMetrics;
15747
15748 'use strict';
15749
15751 -var invariant = _dereq_(143);
15750 +var invariant = _dereq_(144);
15751
15752 /**
15753 *
@@ -15794,7 +15793,7 @@ function accumulateInto(current, next) {
15793 }
15794
15795 module.exports = accumulateInto;
15797 -},{"143":143}],103:[function(_dereq_,module,exports){
15796 +},{"144":144}],103:[function(_dereq_,module,exports){
15797 /**
15798 * Copyright 2013-2015, Facebook, Inc.
15799 * All rights reserved.
@@ -15838,6 +15837,31 @@ function adler32(data) {
15837
15838 module.exports = adler32;
15839 },{}],104:[function(_dereq_,module,exports){
15840 +/**
15841 + * Copyright 2013-2015, Facebook, Inc.
15842 + * All rights reserved.
15843 + *
15844 + * This source code is licensed under the BSD-style license found in the
15845 + * LICENSE file in the root directory of this source tree. An additional grant
15846 + * of patent rights can be found in the PATENTS file in the same directory.
15847 + *
15848 + * @providesModule canDefineProperty
15849 + */
15850 +
15851 +'use strict';
15852 +
15853 +var canDefineProperty = false;
15854 +if ("development" !== 'production') {
15855 + try {
15856 + Object.defineProperty({}, 'x', {});
15857 + canDefineProperty = true;
15858 + } catch (x) {
15859 + // IE will fail on defineProperty
15860 + }
15861 +}
15862 +
15863 +module.exports = canDefineProperty;
15864 +},{}],105:[function(_dereq_,module,exports){
15865 /**
15866 * Copyright 2013-2015, Facebook, Inc.
15867 * All rights reserved.
@@ -15893,7 +15917,7 @@ function dangerousStyleValue(name, value) {
15917 }
15918
15919 module.exports = dangerousStyleValue;
15896 -},{"4":4}],105:[function(_dereq_,module,exports){
15920 +},{"4":4}],106:[function(_dereq_,module,exports){
15921 /**
15922 * Copyright 2013-2015, Facebook, Inc.
15923 * All rights reserved.
@@ -15908,7 +15932,7 @@ module.exports = dangerousStyleValue;
15932 'use strict';
15933
15934 var assign = _dereq_(23);
15911 -var warning = _dereq_(154);
15935 +var warning = _dereq_(155);
15936
15937 /**
15938 * This will log a single deprecation notice per function and forward the call
@@ -15942,7 +15966,7 @@ function deprecated(fnName, newModule, newPackage, ctx, fn) {
15966 }
15967
15968 module.exports = deprecated;
15945 -},{"154":154,"23":23}],106:[function(_dereq_,module,exports){
15969 +},{"155":155,"23":23}],107:[function(_dereq_,module,exports){
15970 /**
15971 * Copyright 2013-2015, Facebook, Inc.
15972 * All rights reserved.
@@ -15981,7 +16005,7 @@ function escapeTextContentForBrowser(text) {
16005 }
16006
16007 module.exports = escapeTextContentForBrowser;
15984 -},{}],107:[function(_dereq_,module,exports){
16008 +},{}],108:[function(_dereq_,module,exports){
16009 /**
16010 * Copyright 2013-2015, Facebook, Inc.
16011 * All rights reserved.
@@ -16000,8 +16024,8 @@ var ReactCurrentOwner = _dereq_(34);
16024 var ReactInstanceMap = _dereq_(62);
16025 var ReactMount = _dereq_(65);
16026
16003 -var invariant = _dereq_(143);
16004 -var warning = _dereq_(154);
16027 +var invariant = _dereq_(144);
16028 +var warning = _dereq_(155);
16029
16030 /**
16031 * Returns the DOM node rendered by this element.
@@ -16031,7 +16055,7 @@ function findDOMNode(componentOrElement) {
16055 }
16056
16057 module.exports = findDOMNode;
16034 -},{"143":143,"154":154,"34":34,"62":62,"65":65}],108:[function(_dereq_,module,exports){
16058 +},{"144":144,"155":155,"34":34,"62":62,"65":65}],109:[function(_dereq_,module,exports){
16059 /**
16060 * Copyright 2013-2015, Facebook, Inc.
16061 * All rights reserved.
@@ -16045,8 +16069,8 @@ module.exports = findDOMNode;
16069
16070 'use strict';
16071
16048 -var traverseAllChildren = _dereq_(126);
16049 -var warning = _dereq_(154);
16072 +var traverseAllChildren = _dereq_(127);
16073 +var warning = _dereq_(155);
16074
16075 /**
16076 * @param {function} traverseContext Context passed through traversal.
@@ -16080,7 +16104,7 @@ function flattenChildren(children) {
16104 }
16105
16106 module.exports = flattenChildren;
16083 -},{"126":126,"154":154}],109:[function(_dereq_,module,exports){
16107 +},{"127":127,"155":155}],110:[function(_dereq_,module,exports){
16108 /**
16109 * Copyright 2013-2015, Facebook, Inc.
16110 * All rights reserved.
@@ -16110,7 +16134,7 @@ var forEachAccumulated = function (arr, cb, scope) {
16134 };
16135
16136 module.exports = forEachAccumulated;
16113 -},{}],110:[function(_dereq_,module,exports){
16137 +},{}],111:[function(_dereq_,module,exports){
16138 /**
16139 * Copyright 2013-2015, Facebook, Inc.
16140 * All rights reserved.
@@ -16161,7 +16185,7 @@ function getEventCharCode(nativeEvent) {
16185 }
16186
16187 module.exports = getEventCharCode;
16164 -},{}],111:[function(_dereq_,module,exports){
16188 +},{}],112:[function(_dereq_,module,exports){
16189 /**
16190 * Copyright 2013-2015, Facebook, Inc.
16191 * All rights reserved.
@@ -16176,7 +16200,7 @@ module.exports = getEventCharCode;
16200
16201 'use strict';
16202
16179 -var getEventCharCode = _dereq_(110);
16203 +var getEventCharCode = _dereq_(111);
16204
16205 /**
16206 * Normalization of deprecated HTML5 `key` values
@@ -16265,7 +16289,7 @@ function getEventKey(nativeEvent) {
16289 }
16290
16291 module.exports = getEventKey;
16268 -},{"110":110}],112:[function(_dereq_,module,exports){
16292 +},{"111":111}],113:[function(_dereq_,module,exports){
16293 /**
16294 * Copyright 2013-2015, Facebook, Inc.
16295 * All rights reserved.
@@ -16310,7 +16334,7 @@ function getEventModifierState(nativeEvent) {
16334 }
16335
16336 module.exports = getEventModifierState;
16313 -},{}],113:[function(_dereq_,module,exports){
16337 +},{}],114:[function(_dereq_,module,exports){
16338 /**
16339 * Copyright 2013-2015, Facebook, Inc.
16340 * All rights reserved.
@@ -16340,7 +16364,7 @@ function getEventTarget(nativeEvent) {
16364 }
16365
16366 module.exports = getEventTarget;
16343 -},{}],114:[function(_dereq_,module,exports){
16367 +},{}],115:[function(_dereq_,module,exports){
16368 /**
16369 * Copyright 2013-2015, Facebook, Inc.
16370 * All rights reserved.
@@ -16381,7 +16405,7 @@ function getIteratorFn(maybeIterable) {
16405 }
16406
16407 module.exports = getIteratorFn;
16384 -},{}],115:[function(_dereq_,module,exports){
16408 +},{}],116:[function(_dereq_,module,exports){
16409 /**
16410 * Copyright 2013-2015, Facebook, Inc.
16411 * All rights reserved.
@@ -16455,7 +16479,7 @@ function getNodeForCharacterOffset(root, offset) {
16479 }
16480
16481 module.exports = getNodeForCharacterOffset;
16458 -},{}],116:[function(_dereq_,module,exports){
16482 +},{}],117:[function(_dereq_,module,exports){
16483 /**
16484 * Copyright 2013-2015, Facebook, Inc.
16485 * All rights reserved.
@@ -16469,7 +16493,7 @@ module.exports = getNodeForCharacterOffset;
16493
16494 'use strict';
16495
16472 -var ExecutionEnvironment = _dereq_(129);
16496 +var ExecutionEnvironment = _dereq_(130);
16497
16498 var contentKey = null;
16499
@@ -16489,7 +16513,7 @@ function getTextContentAccessor() {
16513 }
16514
16515 module.exports = getTextContentAccessor;
16492 -},{"129":129}],117:[function(_dereq_,module,exports){
16516 +},{"130":130}],118:[function(_dereq_,module,exports){
16517 /**
16518 * Copyright 2013-2015, Facebook, Inc.
16519 * All rights reserved.
@@ -16509,8 +16533,8 @@ var ReactEmptyComponent = _dereq_(54);
16533 var ReactNativeComponent = _dereq_(68);
16534
16535 var assign = _dereq_(23);
16512 -var invariant = _dereq_(143);
16513 -var warning = _dereq_(154);
16536 +var invariant = _dereq_(144);
16537 +var warning = _dereq_(155);
16538
16539 // To avoid a cyclic dependency, we create the final class in this module
16540 var ReactCompositeComponentWrapper = function () {};
@@ -16602,7 +16626,7 @@ function instantiateReactComponent(node) {
16626 }
16627
16628 module.exports = instantiateReactComponent;
16605 -},{"143":143,"154":154,"23":23,"33":33,"54":54,"68":68}],118:[function(_dereq_,module,exports){
16629 +},{"144":144,"155":155,"23":23,"33":33,"54":54,"68":68}],119:[function(_dereq_,module,exports){
16630 /**
16631 * Copyright 2013-2015, Facebook, Inc.
16632 * All rights reserved.
@@ -16616,7 +16640,7 @@ module.exports = instantiateReactComponent;
16640
16641 'use strict';
16642
16619 -var ExecutionEnvironment = _dereq_(129);
16643 +var ExecutionEnvironment = _dereq_(130);
16644
16645 var useHasFeature;
16646 if (ExecutionEnvironment.canUseDOM) {
@@ -16663,7 +16687,7 @@ function isEventSupported(eventNameSuffix, capture) {
16687 }
16688
16689 module.exports = isEventSupported;
16666 -},{"129":129}],119:[function(_dereq_,module,exports){
16690 +},{"130":130}],120:[function(_dereq_,module,exports){
16691 /**
16692 * Copyright 2013-2015, Facebook, Inc.
16693 * All rights reserved.
@@ -16704,7 +16728,7 @@ function isTextInputElement(elem) {
16728 }
16729
16730 module.exports = isTextInputElement;
16707 -},{}],120:[function(_dereq_,module,exports){
16731 +},{}],121:[function(_dereq_,module,exports){
16732 /**
16733 * Copyright 2013-2015, Facebook, Inc.
16734 * All rights reserved.
@@ -16719,7 +16743,7 @@ module.exports = isTextInputElement;
16743
16744 var ReactElement = _dereq_(52);
16745
16722 -var invariant = _dereq_(143);
16746 +var invariant = _dereq_(144);
16747
16748 /**
16749 * Returns the first child in a collection of children and verifies that there
@@ -16738,7 +16762,7 @@ function onlyChild(children) {
16762 }
16763
16764 module.exports = onlyChild;
16741 -},{"143":143,"52":52}],121:[function(_dereq_,module,exports){
16765 +},{"144":144,"52":52}],122:[function(_dereq_,module,exports){
16766 /**
16767 * Copyright 2013-2015, Facebook, Inc.
16768 * All rights reserved.
@@ -16752,7 +16776,7 @@ module.exports = onlyChild;
16776
16777 'use strict';
16778
16755 -var escapeTextContentForBrowser = _dereq_(106);
16779 +var escapeTextContentForBrowser = _dereq_(107);
16780
16781 /**
16782 * Escapes attribute value to prevent scripting attacks.
@@ -16765,7 +16789,7 @@ function quoteAttributeValueForBrowser(value) {
16789 }
16790
16791 module.exports = quoteAttributeValueForBrowser;
16768 -},{"106":106}],122:[function(_dereq_,module,exports){
16792 +},{"107":107}],123:[function(_dereq_,module,exports){
16793 /**
16794 * Copyright 2013-2015, Facebook, Inc.
16795 * All rights reserved.
@@ -16782,7 +16806,7 @@ module.exports = quoteAttributeValueForBrowser;
16806 var ReactMount = _dereq_(65);
16807
16808 module.exports = ReactMount.renderSubtreeIntoContainer;
16785 -},{"65":65}],123:[function(_dereq_,module,exports){
16809 +},{"65":65}],124:[function(_dereq_,module,exports){
16810 /**
16811 * Copyright 2013-2015, Facebook, Inc.
16812 * All rights reserved.
@@ -16798,7 +16822,7 @@ module.exports = ReactMount.renderSubtreeIntoContainer;
16822
16823 'use strict';
16824
16801 -var ExecutionEnvironment = _dereq_(129);
16825 +var ExecutionEnvironment = _dereq_(130);
16826
16827 var WHITESPACE_TEST = /^[ \r\n\t\f]/;
16828 var NONVISIBLE_TEST = /<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/;
@@ -16873,7 +16897,7 @@ if (ExecutionEnvironment.canUseDOM) {
16897 }
16898
16899 module.exports = setInnerHTML;
16876 -},{"129":129}],124:[function(_dereq_,module,exports){
16900 +},{"130":130}],125:[function(_dereq_,module,exports){
16901 /**
16902 * Copyright 2013-2015, Facebook, Inc.
16903 * All rights reserved.
@@ -16887,9 +16911,9 @@ module.exports = setInnerHTML;
16911
16912 'use strict';
16913
16890 -var ExecutionEnvironment = _dereq_(129);
16891 -var escapeTextContentForBrowser = _dereq_(106);
16892 -var setInnerHTML = _dereq_(123);
16914 +var ExecutionEnvironment = _dereq_(130);
16915 +var escapeTextContentForBrowser = _dereq_(107);
16916 +var setInnerHTML = _dereq_(124);
16917
16918 /**
16919 * Set the textContent property of a node, ensuring that whitespace is preserved
@@ -16914,7 +16938,7 @@ if (ExecutionEnvironment.canUseDOM) {
16938 }
16939
16940 module.exports = setTextContent;
16917 -},{"106":106,"123":123,"129":129}],125:[function(_dereq_,module,exports){
16941 +},{"107":107,"124":124,"130":130}],126:[function(_dereq_,module,exports){
16942 /**
16943 * Copyright 2013-2015, Facebook, Inc.
16944 * All rights reserved.
@@ -16958,7 +16982,7 @@ function shouldUpdateReactComponent(prevElement, nextElement) {
16982 }
16983
16984 module.exports = shouldUpdateReactComponent;
16961 -},{}],126:[function(_dereq_,module,exports){
16985 +},{}],127:[function(_dereq_,module,exports){
16986 /**
16987 * Copyright 2013-2015, Facebook, Inc.
16988 * All rights reserved.
@@ -16976,9 +17000,9 @@ var ReactCurrentOwner = _dereq_(34);
17000 var ReactElement = _dereq_(52);
17001 var ReactInstanceHandles = _dereq_(61);
17002
16979 -var getIteratorFn = _dereq_(114);
16980 -var invariant = _dereq_(143);
16981 -var warning = _dereq_(154);
17003 +var getIteratorFn = _dereq_(115);
17004 +var invariant = _dereq_(144);
17005 +var warning = _dereq_(155);
17006
17007 var SEPARATOR = ReactInstanceHandles.SEPARATOR;
17008 var SUBSEPARATOR = ':';
@@ -17148,7 +17172,7 @@ function traverseAllChildren(children, callback, traverseContext) {
17172 }
17173
17174 module.exports = traverseAllChildren;
17151 -},{"114":114,"143":143,"154":154,"34":34,"52":52,"61":61}],127:[function(_dereq_,module,exports){
17175 +},{"115":115,"144":144,"155":155,"34":34,"52":52,"61":61}],128:[function(_dereq_,module,exports){
17176 /**
17177 * Copyright 2015, Facebook, Inc.
17178 * All rights reserved.
@@ -17163,8 +17187,8 @@ module.exports = traverseAllChildren;
17187 'use strict';
17188
17189 var assign = _dereq_(23);
17166 -var emptyFunction = _dereq_(135);
17167 -var warning = _dereq_(154);
17190 +var emptyFunction = _dereq_(136);
17191 +var warning = _dereq_(155);
17192
17193 var validateDOMNesting = emptyFunction;
17194
@@ -17512,7 +17536,7 @@ if ("development" !== 'production') {
17536 }
17537
17538 module.exports = validateDOMNesting;
17515 -},{"135":135,"154":154,"23":23}],128:[function(_dereq_,module,exports){
17539 +},{"136":136,"155":155,"23":23}],129:[function(_dereq_,module,exports){
17540 /**
17541 * Copyright 2013-2015, Facebook, Inc.
17542 *
@@ -17534,7 +17558,7 @@ module.exports = validateDOMNesting;
17558
17559 'use strict';
17560
17537 -var emptyFunction = _dereq_(135);
17561 +var emptyFunction = _dereq_(136);
17562
17563 /**
17564 * Upstream version of event listener. Does not take into account specific
@@ -17597,7 +17621,7 @@ var EventListener = {
17621 };
17622
17623 module.exports = EventListener;
17600 -},{"135":135}],129:[function(_dereq_,module,exports){
17624 +},{"136":136}],130:[function(_dereq_,module,exports){
17625 /**
17626 * Copyright 2013-2015, Facebook, Inc.
17627 * All rights reserved.
@@ -17634,7 +17658,7 @@ var ExecutionEnvironment = {
17658 };
17659
17660 module.exports = ExecutionEnvironment;
17637 -},{}],130:[function(_dereq_,module,exports){
17661 +},{}],131:[function(_dereq_,module,exports){
17662 /**
17663 * Copyright 2013-2015, Facebook, Inc.
17664 * All rights reserved.
@@ -17667,7 +17691,7 @@ function camelize(string) {
17691 }
17692
17693 module.exports = camelize;
17670 -},{}],131:[function(_dereq_,module,exports){
17694 +},{}],132:[function(_dereq_,module,exports){
17695 /**
17696 * Copyright 2013-2015, Facebook, Inc.
17697 * All rights reserved.
@@ -17682,7 +17706,7 @@ module.exports = camelize;
17706
17707 'use strict';
17708
17685 -var camelize = _dereq_(130);
17709 +var camelize = _dereq_(131);
17710
17711 var msPattern = /^-ms-/;
17712
@@ -17708,7 +17732,7 @@ function camelizeStyleName(string) {
17732 }
17733
17734 module.exports = camelizeStyleName;
17711 -},{"130":130}],132:[function(_dereq_,module,exports){
17735 +},{"131":131}],133:[function(_dereq_,module,exports){
17736 /**
17737 * Copyright 2013-2015, Facebook, Inc.
17738 * All rights reserved.
@@ -17723,7 +17747,7 @@ module.exports = camelizeStyleName;
17747
17748 'use strict';
17749
17726 -var isTextNode = _dereq_(145);
17750 +var isTextNode = _dereq_(146);
17751
17752 /*eslint-disable no-bitwise */
17753
@@ -17764,7 +17788,7 @@ function containsNode(_x, _x2) {
17788 }
17789
17790 module.exports = containsNode;
17767 -},{"145":145}],133:[function(_dereq_,module,exports){
17791 +},{"146":146}],134:[function(_dereq_,module,exports){
17792 /**
17793 * Copyright 2013-2015, Facebook, Inc.
17794 * All rights reserved.
@@ -17779,7 +17803,7 @@ module.exports = containsNode;
17803
17804 'use strict';
17805
17782 -var toArray = _dereq_(153);
17806 +var toArray = _dereq_(154);
17807
17808 /**
17809 * Perform a heuristic test to determine if an object is "array-like".
@@ -17850,7 +17874,7 @@ function createArrayFromMixed(obj) {
17874 }
17875
17876 module.exports = createArrayFromMixed;
17853 -},{"153":153}],134:[function(_dereq_,module,exports){
17877 +},{"154":154}],135:[function(_dereq_,module,exports){
17878 /**
17879 * Copyright 2013-2015, Facebook, Inc.
17880 * All rights reserved.
@@ -17867,11 +17891,11 @@ module.exports = createArrayFromMixed;
17891
17892 'use strict';
17893
17870 -var ExecutionEnvironment = _dereq_(129);
17894 +var ExecutionEnvironment = _dereq_(130);
17895
17872 -var createArrayFromMixed = _dereq_(133);
17873 -var getMarkupWrap = _dereq_(139);
17874 -var invariant = _dereq_(143);
17896 +var createArrayFromMixed = _dereq_(134);
17897 +var getMarkupWrap = _dereq_(140);
17898 +var invariant = _dereq_(144);
17899
17900 /**
17901 * Dummy container used to render all markup.
@@ -17935,7 +17959,7 @@ function createNodesFromMarkup(markup, handleScript) {
17959 }
17960
17961 module.exports = createNodesFromMarkup;
17938 -},{"129":129,"133":133,"139":139,"143":143}],135:[function(_dereq_,module,exports){
17962 +},{"130":130,"134":134,"140":140,"144":144}],136:[function(_dereq_,module,exports){
17963 /**
17964 * Copyright 2013-2015, Facebook, Inc.
17965 * All rights reserved.
@@ -17974,7 +17998,7 @@ emptyFunction.thatReturnsArgument = function (arg) {
17998 };
17999
18000 module.exports = emptyFunction;
17977 -},{}],136:[function(_dereq_,module,exports){
18001 +},{}],137:[function(_dereq_,module,exports){
18002 /**
18003 * Copyright 2013-2015, Facebook, Inc.
18004 * All rights reserved.
@@ -17995,7 +18019,7 @@ if ("development" !== 'production') {
18019 }
18020
18021 module.exports = emptyObject;
17998 -},{}],137:[function(_dereq_,module,exports){
18022 +},{}],138:[function(_dereq_,module,exports){
18023 /**
18024 * Copyright 2013-2015, Facebook, Inc.
18025 * All rights reserved.
@@ -18022,7 +18046,7 @@ function focusNode(node) {
18046 }
18047
18048 module.exports = focusNode;
18025 -},{}],138:[function(_dereq_,module,exports){
18049 +},{}],139:[function(_dereq_,module,exports){
18050 /**
18051 * Copyright 2013-2015, Facebook, Inc.
18052 * All rights reserved.
@@ -18056,7 +18080,7 @@ function getActiveElement() /*?DOMElement*/{
18080 }
18081
18082 module.exports = getActiveElement;
18059 -},{}],139:[function(_dereq_,module,exports){
18083 +},{}],140:[function(_dereq_,module,exports){
18084 /**
18085 * Copyright 2013-2015, Facebook, Inc.
18086 * All rights reserved.
@@ -18072,9 +18096,9 @@ module.exports = getActiveElement;
18096
18097 'use strict';
18098
18075 -var ExecutionEnvironment = _dereq_(129);
18099 +var ExecutionEnvironment = _dereq_(130);
18100
18077 -var invariant = _dereq_(143);
18101 +var invariant = _dereq_(144);
18102
18103 /**
18104 * Dummy container used to detect which wraps are necessary.
@@ -18152,7 +18176,7 @@ function getMarkupWrap(nodeName) {
18176 }
18177
18178 module.exports = getMarkupWrap;
18155 -},{"129":129,"143":143}],140:[function(_dereq_,module,exports){
18179 +},{"130":130,"144":144}],141:[function(_dereq_,module,exports){
18180 /**
18181 * Copyright 2013-2015, Facebook, Inc.
18182 * All rights reserved.
@@ -18191,7 +18215,7 @@ function getUnboundedScrollPosition(scrollable) {
18215 }
18216
18217 module.exports = getUnboundedScrollPosition;
18194 -},{}],141:[function(_dereq_,module,exports){
18218 +},{}],142:[function(_dereq_,module,exports){
18219 /**
18220 * Copyright 2013-2015, Facebook, Inc.
18221 * All rights reserved.
@@ -18225,7 +18249,7 @@ function hyphenate(string) {
18249 }
18250
18251 module.exports = hyphenate;
18228 -},{}],142:[function(_dereq_,module,exports){
18252 +},{}],143:[function(_dereq_,module,exports){
18253 /**
18254 * Copyright 2013-2015, Facebook, Inc.
18255 * All rights reserved.
@@ -18240,7 +18264,7 @@ module.exports = hyphenate;
18264
18265 'use strict';
18266
18243 -var hyphenate = _dereq_(141);
18267 +var hyphenate = _dereq_(142);
18268
18269 var msPattern = /^ms-/;
18270
@@ -18265,7 +18289,7 @@ function hyphenateStyleName(string) {
18289 }
18290
18291 module.exports = hyphenateStyleName;
18268 -},{"141":141}],143:[function(_dereq_,module,exports){
18292 +},{"142":142}],144:[function(_dereq_,module,exports){
18293 /**
18294 * Copyright 2013-2015, Facebook, Inc.
18295 * All rights reserved.
@@ -18315,7 +18339,7 @@ var invariant = function (condition, format, a, b, c, d, e, f) {
18339 };
18340
18341 module.exports = invariant;
18318 -},{}],144:[function(_dereq_,module,exports){
18342 +},{}],145:[function(_dereq_,module,exports){
18343 /**
18344 * Copyright 2013-2015, Facebook, Inc.
18345 * All rights reserved.
@@ -18339,7 +18363,7 @@ function isNode(object) {
18363 }
18364
18365 module.exports = isNode;
18342 -},{}],145:[function(_dereq_,module,exports){
18366 +},{}],146:[function(_dereq_,module,exports){
18367 /**
18368 * Copyright 2013-2015, Facebook, Inc.
18369 * All rights reserved.
@@ -18354,7 +18378,7 @@ module.exports = isNode;
18378
18379 'use strict';
18380
18357 -var isNode = _dereq_(144);
18381 +var isNode = _dereq_(145);
18382
18383 /**
18384 * @param {*} object The object to check.
@@ -18365,7 +18389,7 @@ function isTextNode(object) {
18389 }
18390
18391 module.exports = isTextNode;
18368 -},{"144":144}],146:[function(_dereq_,module,exports){
18392 +},{"145":145}],147:[function(_dereq_,module,exports){
18393 /**
18394 * Copyright 2013-2015, Facebook, Inc.
18395 * All rights reserved.
@@ -18380,7 +18404,7 @@ module.exports = isTextNode;
18404
18405 'use strict';
18406
18383 -var invariant = _dereq_(143);
18407 +var invariant = _dereq_(144);
18408
18409 /**
18410 * Constructs an enumeration with keys equal to their value.
@@ -18414,7 +18438,7 @@ var keyMirror = function (obj) {
18438 };
18439
18440 module.exports = keyMirror;
18417 -},{"143":143}],147:[function(_dereq_,module,exports){
18441 +},{"144":144}],148:[function(_dereq_,module,exports){
18442 /**
18443 * Copyright 2013-2015, Facebook, Inc.
18444 * All rights reserved.
@@ -18450,7 +18474,7 @@ var keyOf = function (oneKeyObj) {
18474 };
18475
18476 module.exports = keyOf;
18453 -},{}],148:[function(_dereq_,module,exports){
18477 +},{}],149:[function(_dereq_,module,exports){
18478 /**
18479 * Copyright 2013-2015, Facebook, Inc.
18480 * All rights reserved.
@@ -18502,7 +18526,7 @@ function mapObject(object, callback, context) {
18526 }
18527
18528 module.exports = mapObject;
18505 -},{}],149:[function(_dereq_,module,exports){
18529 +},{}],150:[function(_dereq_,module,exports){
18530 /**
18531 * Copyright 2013-2015, Facebook, Inc.
18532 * All rights reserved.
@@ -18534,7 +18558,7 @@ function memoizeStringOnly(callback) {
18558 }
18559
18560 module.exports = memoizeStringOnly;
18537 -},{}],150:[function(_dereq_,module,exports){
18561 +},{}],151:[function(_dereq_,module,exports){
18562 /**
18563 * Copyright 2013-2015, Facebook, Inc.
18564 * All rights reserved.
@@ -18549,7 +18573,7 @@ module.exports = memoizeStringOnly;
18573
18574 'use strict';
18575
18552 -var ExecutionEnvironment = _dereq_(129);
18576 +var ExecutionEnvironment = _dereq_(130);
18577
18578 var performance;
18579
@@ -18558,7 +18582,7 @@ if (ExecutionEnvironment.canUseDOM) {
18582 }
18583
18584 module.exports = performance || {};
18561 -},{"129":129}],151:[function(_dereq_,module,exports){
18585 +},{"130":130}],152:[function(_dereq_,module,exports){
18586 /**
18587 * Copyright 2013-2015, Facebook, Inc.
18588 * All rights reserved.
@@ -18573,7 +18597,7 @@ module.exports = performance || {};
18597
18598 'use strict';
18599
18576 -var performance = _dereq_(150);
18600 +var performance = _dereq_(151);
18601 var curPerformance = performance;
18602
18603 /**
@@ -18588,7 +18612,7 @@ if (!curPerformance || !curPerformance.now) {
18612 var performanceNow = curPerformance.now.bind(curPerformance);
18613
18614 module.exports = performanceNow;
18591 -},{"150":150}],152:[function(_dereq_,module,exports){
18615 +},{"151":151}],153:[function(_dereq_,module,exports){
18616 /**
18617 * Copyright 2013-2015, Facebook, Inc.
18618 * All rights reserved.
@@ -18639,7 +18663,7 @@ function shallowEqual(objA, objB) {
18663 }
18664
18665 module.exports = shallowEqual;
18642 -},{}],153:[function(_dereq_,module,exports){
18666 +},{}],154:[function(_dereq_,module,exports){
18667 /**
18668 * Copyright 2013-2015, Facebook, Inc.
18669 * All rights reserved.
@@ -18654,7 +18678,7 @@ module.exports = shallowEqual;
18678
18679 'use strict';
18680
18657 -var invariant = _dereq_(143);
18681 +var invariant = _dereq_(144);
18682
18683 /**
18684 * Convert array-like objects to arrays.
@@ -18697,7 +18721,7 @@ function toArray(obj) {
18721 }
18722
18723 module.exports = toArray;
18700 -},{"143":143}],154:[function(_dereq_,module,exports){
18724 +},{"144":144}],155:[function(_dereq_,module,exports){
18725 /**
18726 * Copyright 2014-2015, Facebook, Inc.
18727 * All rights reserved.
@@ -18711,7 +18735,7 @@ module.exports = toArray;
18735
18736 'use strict';
18737
18714 -var emptyFunction = _dereq_(135);
18738 +var emptyFunction = _dereq_(136);
18739
18740 /**
18741 * Similar to invariant but only logs a warning if the condition is not met.
@@ -18755,5 +18779,5 @@ if ("development" !== 'production') {
18779 }
18780
18781 module.exports = warning;
18758 -},{"135":135}]},{},[1])(1)
18782 +},{"136":136}]},{},[1])(1)
18783 });
\ No newline at end of file