diff --git a/_config.yml b/_config.yml index 9bcc0f5c..2cb5291f 100644 --- a/_config.yml +++ b/_config.yml @@ -36,4 +36,4 @@ sass: sass_dir: _css gems: - jekyll-redirect-from -react_version: 0.14.0-alpha +react_version: 0.14.1 diff --git a/_posts/2015-10-28-react-v0.14.1.md b/_posts/2015-10-28-react-v0.14.1.md new file mode 100644 index 00000000..b5cd2d1c --- /dev/null +++ b/_posts/2015-10-28-react-v0.14.1.md @@ -0,0 +1,40 @@ +--- +title: "React v0.14.1" +author: zpao +--- + +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! + +The release is now available for download: + +* **React** + Dev build with warnings: + Minified build for production: +* **React with Add-Ons** + Dev build with warnings: + Minified build for production: +* **React DOM** (include React in the page before React DOM) + Dev build with warnings: + Minified build for production: + +We've also published version `0.14.1` of the `react`, `react-dom`, and addons packages on npm and the `react` package on bower. + +- - - + +## Changelog + +### React DOM +- Fixed bug where events wouldn't fire in old browsers when using React in development mode +- Fixed bug preventing use of `dangerouslySetInnerHTML` with Closure Compiler Advanced mode +- Added support for `srcLang`, `default`, and `kind` attributes for `` elements +- Added support for `color` attribute +- Ensured legacy `.props` access on DOM nodes is updated on re-renders + +### React TestUtils Add-on +- Fixed `scryRenderedDOMComponentsWithClass` so it works with SVG + +### React CSSTransitionGroup Add-on +- Fix bug preventing `0` to be used as a timeout value + +### React on Bower +- Added `react-dom.js` to `main` to improve compatibility with tooling diff --git a/downloads/react-0.14.1.zip b/downloads/react-0.14.1.zip new file mode 100644 index 00000000..70b78cde Binary files /dev/null and b/downloads/react-0.14.1.zip differ diff --git a/js/react-dom.js b/js/react-dom.js index 8b3e85d6..cb1977f7 100644 --- a/js/react-dom.js +++ b/js/react-dom.js @@ -1,5 +1,5 @@ /** - * ReactDOM v0.14.0 + * ReactDOM v0.14.1 * * Copyright 2013-2015, Facebook, Inc. * All rights reserved. diff --git a/js/react.js b/js/react.js index 7ca7f8e8..24b689ae 100644 --- a/js/react.js +++ b/js/react.js @@ -1,5 +1,5 @@ /** - * React v0.14.0 + * React v0.14.1 */ (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]+)/; var RESULT_INDEX_ATTR = 'data-danger-index'; @@ -1975,7 +1977,7 @@ var Danger = { }; module.exports = Danger; -},{"129":129,"134":134,"135":135,"139":139,"143":143}],13:[function(_dereq_,module,exports){ +},{"130":130,"135":135,"136":136,"140":140,"144":144}],13:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -1989,7 +1991,7 @@ module.exports = Danger; 'use strict'; -var keyOf = _dereq_(147); +var keyOf = _dereq_(148); /** * Module that is injectable into `EventPluginHub`, that specifies a @@ -2003,7 +2005,7 @@ var keyOf = _dereq_(147); var DefaultEventPluginOrder = [keyOf({ ResponderEventPlugin: null }), keyOf({ SimpleEventPlugin: null }), keyOf({ TapEventPlugin: null }), keyOf({ EnterLeaveEventPlugin: null }), keyOf({ ChangeEventPlugin: null }), keyOf({ SelectEventPlugin: null }), keyOf({ BeforeInputEventPlugin: null })]; module.exports = DefaultEventPluginOrder; -},{"147":147}],14:[function(_dereq_,module,exports){ +},{"148":148}],14:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -2023,7 +2025,7 @@ var EventPropagators = _dereq_(19); var SyntheticMouseEvent = _dereq_(96); var ReactMount = _dereq_(65); -var keyOf = _dereq_(147); +var keyOf = _dereq_(148); var topLevelTypes = EventConstants.topLevelTypes; var getFirstReactDOM = ReactMount.getFirstReactDOM; @@ -2128,7 +2130,7 @@ var EnterLeaveEventPlugin = { }; module.exports = EnterLeaveEventPlugin; -},{"147":147,"15":15,"19":19,"65":65,"96":96}],15:[function(_dereq_,module,exports){ +},{"148":148,"15":15,"19":19,"65":65,"96":96}],15:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -2142,7 +2144,7 @@ module.exports = EnterLeaveEventPlugin; 'use strict'; -var keyMirror = _dereq_(146); +var keyMirror = _dereq_(147); var PropagationPhases = keyMirror({ bubbled: null, captured: null }); @@ -2221,7 +2223,7 @@ var EventConstants = { }; module.exports = EventConstants; -},{"146":146}],16:[function(_dereq_,module,exports){ +},{"147":147}],16:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -2240,9 +2242,9 @@ var EventPluginUtils = _dereq_(18); var ReactErrorUtils = _dereq_(56); var accumulateInto = _dereq_(102); -var forEachAccumulated = _dereq_(109); -var invariant = _dereq_(143); -var warning = _dereq_(154); +var forEachAccumulated = _dereq_(110); +var invariant = _dereq_(144); +var warning = _dereq_(155); /** * Internal store for event listeners @@ -2501,7 +2503,7 @@ var EventPluginHub = { }; module.exports = EventPluginHub; -},{"102":102,"109":109,"143":143,"154":154,"17":17,"18":18,"56":56}],17:[function(_dereq_,module,exports){ +},{"102":102,"110":110,"144":144,"155":155,"17":17,"18":18,"56":56}],17:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -2516,7 +2518,7 @@ module.exports = EventPluginHub; 'use strict'; -var invariant = _dereq_(143); +var invariant = _dereq_(144); /** * Injectable ordering of event plugins. @@ -2722,7 +2724,7 @@ var EventPluginRegistry = { }; module.exports = EventPluginRegistry; -},{"143":143}],18:[function(_dereq_,module,exports){ +},{"144":144}],18:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -2739,8 +2741,8 @@ module.exports = EventPluginRegistry; var EventConstants = _dereq_(15); var ReactErrorUtils = _dereq_(56); -var invariant = _dereq_(143); -var warning = _dereq_(154); +var invariant = _dereq_(144); +var warning = _dereq_(155); /** * Injected dependencies: @@ -2925,7 +2927,7 @@ var EventPluginUtils = { }; module.exports = EventPluginUtils; -},{"143":143,"15":15,"154":154,"56":56}],19:[function(_dereq_,module,exports){ +},{"144":144,"15":15,"155":155,"56":56}],19:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -2942,10 +2944,10 @@ module.exports = EventPluginUtils; var EventConstants = _dereq_(15); var EventPluginHub = _dereq_(16); -var warning = _dereq_(154); +var warning = _dereq_(155); var accumulateInto = _dereq_(102); -var forEachAccumulated = _dereq_(109); +var forEachAccumulated = _dereq_(110); var PropagationPhases = EventConstants.PropagationPhases; var getListener = EventPluginHub.getListener; @@ -3061,7 +3063,7 @@ var EventPropagators = { }; module.exports = EventPropagators; -},{"102":102,"109":109,"15":15,"154":154,"16":16}],20:[function(_dereq_,module,exports){ +},{"102":102,"110":110,"15":15,"155":155,"16":16}],20:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -3079,7 +3081,7 @@ module.exports = EventPropagators; var PooledClass = _dereq_(24); var assign = _dereq_(23); -var getTextContentAccessor = _dereq_(116); +var getTextContentAccessor = _dereq_(117); /** * This helper class stores information about text content of a target node, @@ -3157,7 +3159,7 @@ assign(FallbackCompositionState.prototype, { PooledClass.addPoolingTo(FallbackCompositionState); module.exports = FallbackCompositionState; -},{"116":116,"23":23,"24":24}],21:[function(_dereq_,module,exports){ +},{"117":117,"23":23,"24":24}],21:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -3172,7 +3174,7 @@ module.exports = FallbackCompositionState; 'use strict'; var DOMProperty = _dereq_(10); -var ExecutionEnvironment = _dereq_(129); +var ExecutionEnvironment = _dereq_(130); var MUST_USE_ATTRIBUTE = DOMProperty.injection.MUST_USE_ATTRIBUTE; var MUST_USE_PROPERTY = DOMProperty.injection.MUST_USE_PROPERTY; @@ -3229,6 +3231,7 @@ var HTMLDOMPropertyConfig = { crossOrigin: null, data: null, // For `` acts as `src`. dateTime: MUST_USE_ATTRIBUTE, + 'default': HAS_BOOLEAN_VALUE, defer: HAS_BOOLEAN_VALUE, dir: null, disabled: MUST_USE_ATTRIBUTE | HAS_BOOLEAN_VALUE, @@ -3256,6 +3259,7 @@ var HTMLDOMPropertyConfig = { is: MUST_USE_ATTRIBUTE, keyParams: MUST_USE_ATTRIBUTE, keyType: MUST_USE_ATTRIBUTE, + kind: null, label: null, lang: null, list: MUST_USE_ATTRIBUTE, @@ -3301,6 +3305,7 @@ var HTMLDOMPropertyConfig = { spellCheck: null, src: null, srcDoc: MUST_USE_PROPERTY, + srcLang: null, srcSet: MUST_USE_ATTRIBUTE, start: HAS_NUMERIC_VALUE, step: null, @@ -3338,6 +3343,8 @@ var HTMLDOMPropertyConfig = { autoCorrect: null, // autoSave allows WebKit/Blink to persist values of input fields on page reloads autoSave: null, + // color is for Safari mask-icon link + color: null, // itemProp, itemScope, itemType are for // Microdata support. See http://schema.org/docs/gs.html itemProp: MUST_USE_ATTRIBUTE, @@ -3382,7 +3389,7 @@ var HTMLDOMPropertyConfig = { }; module.exports = HTMLDOMPropertyConfig; -},{"10":10,"129":129}],22:[function(_dereq_,module,exports){ +},{"10":10,"130":130}],22:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -3400,8 +3407,8 @@ module.exports = HTMLDOMPropertyConfig; var ReactPropTypes = _dereq_(74); var ReactPropTypeLocations = _dereq_(73); -var invariant = _dereq_(143); -var warning = _dereq_(154); +var invariant = _dereq_(144); +var warning = _dereq_(155); var hasReadOnlyValue = { 'button': true, @@ -3517,7 +3524,7 @@ var LinkedValueUtils = { }; module.exports = LinkedValueUtils; -},{"143":143,"154":154,"73":73,"74":74}],23:[function(_dereq_,module,exports){ +},{"144":144,"155":155,"73":73,"74":74}],23:[function(_dereq_,module,exports){ /** * Copyright 2014-2015, Facebook, Inc. * All rights reserved. @@ -3579,7 +3586,7 @@ module.exports = assign; 'use strict'; -var invariant = _dereq_(143); +var invariant = _dereq_(144); /** * Static poolers. Several custom versions for each potential number of @@ -3685,7 +3692,7 @@ var PooledClass = { }; module.exports = PooledClass; -},{"143":143}],25:[function(_dereq_,module,exports){ +},{"144":144}],25:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -3701,8 +3708,8 @@ module.exports = PooledClass; var ReactInstanceMap = _dereq_(62); -var findDOMNode = _dereq_(107); -var warning = _dereq_(154); +var findDOMNode = _dereq_(108); +var warning = _dereq_(155); var didWarnKey = '_getDOMNodeDidWarn'; @@ -3722,7 +3729,7 @@ var ReactBrowserComponentMixin = { }; module.exports = ReactBrowserComponentMixin; -},{"107":107,"154":154,"62":62}],26:[function(_dereq_,module,exports){ +},{"108":108,"155":155,"62":62}],26:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -3745,7 +3752,7 @@ var ReactPerf = _dereq_(71); var ViewportMetrics = _dereq_(101); var assign = _dereq_(23); -var isEventSupported = _dereq_(118); +var isEventSupported = _dereq_(119); /** * Summary of `ReactBrowserEventEmitter` event handling: @@ -4047,7 +4054,7 @@ ReactPerf.measureMethods(ReactBrowserEventEmitter, 'ReactBrowserEventEmitter', { }); module.exports = ReactBrowserEventEmitter; -},{"101":101,"118":118,"15":15,"16":16,"17":17,"23":23,"57":57,"71":71}],27:[function(_dereq_,module,exports){ +},{"101":101,"119":119,"15":15,"16":16,"17":17,"23":23,"57":57,"71":71}],27:[function(_dereq_,module,exports){ /** * Copyright 2014-2015, Facebook, Inc. * All rights reserved. @@ -4064,10 +4071,10 @@ module.exports = ReactBrowserEventEmitter; var ReactReconciler = _dereq_(76); -var instantiateReactComponent = _dereq_(117); -var shouldUpdateReactComponent = _dereq_(125); -var traverseAllChildren = _dereq_(126); -var warning = _dereq_(154); +var instantiateReactComponent = _dereq_(118); +var shouldUpdateReactComponent = _dereq_(126); +var traverseAllChildren = _dereq_(127); +var warning = _dereq_(155); function instantiateChild(childInstances, child, name) { // We found a component instance. @@ -4170,7 +4177,7 @@ var ReactChildReconciler = { }; module.exports = ReactChildReconciler; -},{"117":117,"125":125,"126":126,"154":154,"76":76}],28:[function(_dereq_,module,exports){ +},{"118":118,"126":126,"127":127,"155":155,"76":76}],28:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -4187,8 +4194,8 @@ module.exports = ReactChildReconciler; var PooledClass = _dereq_(24); var ReactElement = _dereq_(52); -var emptyFunction = _dereq_(135); -var traverseAllChildren = _dereq_(126); +var emptyFunction = _dereq_(136); +var traverseAllChildren = _dereq_(127); var twoArgumentPooler = PooledClass.twoArgumentPooler; var fourArgumentPooler = PooledClass.fourArgumentPooler; @@ -4353,7 +4360,7 @@ var ReactChildren = { }; module.exports = ReactChildren; -},{"126":126,"135":135,"24":24,"52":52}],29:[function(_dereq_,module,exports){ +},{"127":127,"136":136,"24":24,"52":52}],29:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -4374,11 +4381,11 @@ var ReactPropTypeLocationNames = _dereq_(72); var ReactNoopUpdateQueue = _dereq_(69); var assign = _dereq_(23); -var emptyObject = _dereq_(136); -var invariant = _dereq_(143); -var keyMirror = _dereq_(146); -var keyOf = _dereq_(147); -var warning = _dereq_(154); +var emptyObject = _dereq_(137); +var invariant = _dereq_(144); +var keyMirror = _dereq_(147); +var keyOf = _dereq_(148); +var warning = _dereq_(155); var MIXINS_KEY = keyOf({ mixins: null }); @@ -5125,7 +5132,7 @@ var ReactClass = { }; module.exports = ReactClass; -},{"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){ +},{"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){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -5141,9 +5148,10 @@ module.exports = ReactClass; var ReactNoopUpdateQueue = _dereq_(69); -var emptyObject = _dereq_(136); -var invariant = _dereq_(143); -var warning = _dereq_(154); +var canDefineProperty = _dereq_(104); +var emptyObject = _dereq_(137); +var invariant = _dereq_(144); +var warning = _dereq_(155); /** * Base class helpers for the updating state of a component. @@ -5230,15 +5238,13 @@ if ("development" !== 'production') { setProps: ['setProps', 'Instead, call render again at the top level.'] }; var defineDeprecationWarning = function (methodName, info) { - try { + if (canDefineProperty) { Object.defineProperty(ReactComponent.prototype, methodName, { get: function () { "development" !== 'production' ? warning(false, '%s(...) is deprecated in plain JavaScript React classes. %s', info[0], info[1]) : undefined; return undefined; } }); - } catch (x) { - // IE will fail on defineProperty (es5-shim/sham too) } }; for (var fnName in deprecatedAPIs) { @@ -5249,7 +5255,7 @@ if ("development" !== 'production') { } module.exports = ReactComponent; -},{"136":136,"143":143,"154":154,"69":69}],31:[function(_dereq_,module,exports){ +},{"104":104,"137":137,"144":144,"155":155,"69":69}],31:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -5305,7 +5311,7 @@ module.exports = ReactComponentBrowserEnvironment; 'use strict'; -var invariant = _dereq_(143); +var invariant = _dereq_(144); var injected = false; @@ -5343,7 +5349,7 @@ var ReactComponentEnvironment = { }; module.exports = ReactComponentEnvironment; -},{"143":143}],33:[function(_dereq_,module,exports){ +},{"144":144}],33:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -5368,10 +5374,10 @@ var ReactReconciler = _dereq_(76); var ReactUpdateQueue = _dereq_(82); var assign = _dereq_(23); -var emptyObject = _dereq_(136); -var invariant = _dereq_(143); -var shouldUpdateReactComponent = _dereq_(125); -var warning = _dereq_(154); +var emptyObject = _dereq_(137); +var invariant = _dereq_(144); +var shouldUpdateReactComponent = _dereq_(126); +var warning = _dereq_(155); function getDeclarationErrorAddendum(component) { var owner = component._currentElement._owner || null; @@ -6038,7 +6044,7 @@ var ReactCompositeComponent = { }; module.exports = ReactCompositeComponent; -},{"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){ +},{"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){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -6095,9 +6101,9 @@ var ReactReconciler = _dereq_(76); var ReactUpdates = _dereq_(83); var ReactVersion = _dereq_(84); -var findDOMNode = _dereq_(107); -var renderSubtreeIntoContainer = _dereq_(122); -var warning = _dereq_(154); +var findDOMNode = _dereq_(108); +var renderSubtreeIntoContainer = _dereq_(123); +var warning = _dereq_(155); ReactDefaultInjection.inject(); @@ -6128,7 +6134,7 @@ if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== 'undefined' && typeof __REACT_DEVT } if ("development" !== 'production') { - var ExecutionEnvironment = _dereq_(129); + var ExecutionEnvironment = _dereq_(130); if (ExecutionEnvironment.canUseDOM && window.top === window.self) { // First check if devtools is not installed @@ -6162,7 +6168,7 @@ if ("development" !== 'production') { } module.exports = React; -},{"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){ +},{"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){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -6248,15 +6254,16 @@ var ReactPerf = _dereq_(71); var ReactUpdateQueue = _dereq_(82); var assign = _dereq_(23); -var escapeTextContentForBrowser = _dereq_(106); -var invariant = _dereq_(143); -var isEventSupported = _dereq_(118); -var keyOf = _dereq_(147); -var setInnerHTML = _dereq_(123); -var setTextContent = _dereq_(124); -var shallowEqual = _dereq_(152); -var validateDOMNesting = _dereq_(127); -var warning = _dereq_(154); +var canDefineProperty = _dereq_(104); +var escapeTextContentForBrowser = _dereq_(107); +var invariant = _dereq_(144); +var isEventSupported = _dereq_(119); +var keyOf = _dereq_(148); +var setInnerHTML = _dereq_(124); +var setTextContent = _dereq_(125); +var shallowEqual = _dereq_(153); +var validateDOMNesting = _dereq_(128); +var warning = _dereq_(155); var deleteListener = ReactBrowserEventEmitter.deleteListener; var listenTo = ReactBrowserEventEmitter.listenTo; @@ -6266,15 +6273,10 @@ var registrationNameModules = ReactBrowserEventEmitter.registrationNameModules; var CONTENT_TYPES = { 'string': true, 'number': true }; var STYLE = keyOf({ style: null }); +var HTML = keyOf({ __html: null }); var ELEMENT_NODE_TYPE = 1; -var canDefineProperty = false; -try { - Object.defineProperty({}, 'test', { get: function () {} }); - canDefineProperty = true; -} catch (e) {} - function getDeclarationErrorAddendum(internalInstance) { if (internalInstance) { var owner = internalInstance._currentElement._owner || null; @@ -6421,7 +6423,7 @@ function assertValidProps(component, props) { } if (props.dangerouslySetInnerHTML != null) { !(props.children == null) ? "development" !== 'production' ? invariant(false, 'Can only set one of `children` or `props.dangerouslySetInnerHTML`.') : invariant(false) : undefined; - !(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; + !(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; } if ("development" !== 'production') { "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', { assign(ReactDOMComponent.prototype, ReactDOMComponent.Mixin, ReactMultiChild.Mixin); module.exports = ReactDOMComponent; -},{"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){ +},{"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){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -7192,7 +7194,7 @@ module.exports = ReactDOMComponent; var ReactElement = _dereq_(52); var ReactElementValidator = _dereq_(53); -var mapObject = _dereq_(148); +var mapObject = _dereq_(149); /** * Create a factory that creates HTML tag elements. @@ -7352,7 +7354,7 @@ var ReactDOMFactories = mapObject({ }, createDOMFactory); module.exports = ReactDOMFactories; -},{"148":148,"52":52,"53":53}],39:[function(_dereq_,module,exports){ +},{"149":149,"52":52,"53":53}],39:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -7391,7 +7393,7 @@ var DOMPropertyOperations = _dereq_(11); var ReactMount = _dereq_(65); var ReactPerf = _dereq_(71); -var invariant = _dereq_(143); +var invariant = _dereq_(144); /** * Errors for properties that should not be updated with `updatePropertyByID()`. @@ -7466,7 +7468,7 @@ ReactPerf.measureMethods(ReactDOMIDOperations, 'ReactDOMIDOperations', { }); module.exports = ReactDOMIDOperations; -},{"11":11,"143":143,"65":65,"71":71,"9":9}],41:[function(_dereq_,module,exports){ +},{"11":11,"144":144,"65":65,"71":71,"9":9}],41:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -7486,7 +7488,7 @@ var ReactMount = _dereq_(65); var ReactUpdates = _dereq_(83); var assign = _dereq_(23); -var invariant = _dereq_(143); +var invariant = _dereq_(144); var instancesByReactID = {}; @@ -7620,7 +7622,7 @@ function _handleChange(event) { } module.exports = ReactDOMInput; -},{"143":143,"22":22,"23":23,"40":40,"65":65,"83":83}],42:[function(_dereq_,module,exports){ +},{"144":144,"22":22,"23":23,"40":40,"65":65,"83":83}],42:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -7638,7 +7640,7 @@ var ReactChildren = _dereq_(28); var ReactDOMSelect = _dereq_(43); var assign = _dereq_(23); -var warning = _dereq_(154); +var warning = _dereq_(155); var valueContextKey = ReactDOMSelect.valueContextKey; @@ -7707,7 +7709,7 @@ var ReactDOMOption = { }; module.exports = ReactDOMOption; -},{"154":154,"23":23,"28":28,"43":43}],43:[function(_dereq_,module,exports){ +},{"155":155,"23":23,"28":28,"43":43}],43:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -7726,7 +7728,7 @@ var ReactMount = _dereq_(65); var ReactUpdates = _dereq_(83); var assign = _dereq_(23); -var warning = _dereq_(154); +var warning = _dereq_(155); var valueContextKey = '__ReactDOMSelect_value$' + Math.random().toString(36).slice(2); @@ -7896,7 +7898,7 @@ function _handleChange(event) { } module.exports = ReactDOMSelect; -},{"154":154,"22":22,"23":23,"65":65,"83":83}],44:[function(_dereq_,module,exports){ +},{"155":155,"22":22,"23":23,"65":65,"83":83}],44:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -7910,10 +7912,10 @@ module.exports = ReactDOMSelect; 'use strict'; -var ExecutionEnvironment = _dereq_(129); +var ExecutionEnvironment = _dereq_(130); -var getNodeForCharacterOffset = _dereq_(115); -var getTextContentAccessor = _dereq_(116); +var getNodeForCharacterOffset = _dereq_(116); +var getTextContentAccessor = _dereq_(117); /** * While `isCollapsed` is available on the Selection object and `collapsed` @@ -8109,7 +8111,7 @@ var ReactDOMSelection = { }; module.exports = ReactDOMSelection; -},{"115":115,"116":116,"129":129}],45:[function(_dereq_,module,exports){ +},{"116":116,"117":117,"130":130}],45:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -8157,9 +8159,9 @@ var ReactComponentBrowserEnvironment = _dereq_(31); var ReactMount = _dereq_(65); var assign = _dereq_(23); -var escapeTextContentForBrowser = _dereq_(106); -var setTextContent = _dereq_(124); -var validateDOMNesting = _dereq_(127); +var escapeTextContentForBrowser = _dereq_(107); +var setTextContent = _dereq_(125); +var validateDOMNesting = _dereq_(128); /** * Text nodes violate a couple assumptions that React makes about components: @@ -8264,7 +8266,7 @@ assign(ReactDOMTextComponent.prototype, { }); module.exports = ReactDOMTextComponent; -},{"106":106,"11":11,"124":124,"127":127,"23":23,"31":31,"65":65,"9":9}],47:[function(_dereq_,module,exports){ +},{"107":107,"11":11,"125":125,"128":128,"23":23,"31":31,"65":65,"9":9}],47:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -8283,8 +8285,8 @@ var ReactDOMIDOperations = _dereq_(40); var ReactUpdates = _dereq_(83); var assign = _dereq_(23); -var invariant = _dereq_(143); -var warning = _dereq_(154); +var invariant = _dereq_(144); +var warning = _dereq_(155); function forceUpdateIfMounted() { if (this._rootNodeID) { @@ -8378,7 +8380,7 @@ function _handleChange(event) { } module.exports = ReactDOMTextarea; -},{"143":143,"154":154,"22":22,"23":23,"40":40,"83":83}],48:[function(_dereq_,module,exports){ +},{"144":144,"155":155,"22":22,"23":23,"40":40,"83":83}],48:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -8396,7 +8398,7 @@ var ReactUpdates = _dereq_(83); var Transaction = _dereq_(100); var assign = _dereq_(23); -var emptyFunction = _dereq_(135); +var emptyFunction = _dereq_(136); var RESET_BATCHED_UPDATES = { initialize: emptyFunction, @@ -8446,7 +8448,7 @@ var ReactDefaultBatchingStrategy = { }; module.exports = ReactDefaultBatchingStrategy; -},{"100":100,"135":135,"23":23,"83":83}],49:[function(_dereq_,module,exports){ +},{"100":100,"136":136,"23":23,"83":83}],49:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -8465,7 +8467,7 @@ var ChangeEventPlugin = _dereq_(7); var ClientReactRootIndex = _dereq_(8); var DefaultEventPluginOrder = _dereq_(13); var EnterLeaveEventPlugin = _dereq_(14); -var ExecutionEnvironment = _dereq_(129); +var ExecutionEnvironment = _dereq_(130); var HTMLDOMPropertyConfig = _dereq_(21); var ReactBrowserComponentMixin = _dereq_(25); var ReactComponentBrowserEnvironment = _dereq_(31); @@ -8544,7 +8546,7 @@ function inject() { module.exports = { inject: inject }; -},{"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){ +},{"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){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -8564,7 +8566,7 @@ var ReactDefaultPerfAnalysis = _dereq_(51); var ReactMount = _dereq_(65); var ReactPerf = _dereq_(71); -var performanceNow = _dereq_(151); +var performanceNow = _dereq_(152); function roundFloat(val) { return Math.floor(val * 100) / 100; @@ -8782,7 +8784,7 @@ var ReactDefaultPerf = { }; module.exports = ReactDefaultPerf; -},{"10":10,"151":151,"51":51,"65":65,"71":71}],51:[function(_dereq_,module,exports){ +},{"10":10,"152":152,"51":51,"65":65,"71":71}],51:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -8999,6 +9001,7 @@ module.exports = ReactDefaultPerfAnalysis; var ReactCurrentOwner = _dereq_(34); var assign = _dereq_(23); +var canDefineProperty = _dereq_(104); // The Symbol used to tag the ReactElement type. If there is no native Symbol // nor polyfill, then a plain number is used for performance. @@ -9011,16 +9014,6 @@ var RESERVED_PROPS = { __source: true }; -var canDefineProperty = false; -if ("development" !== 'production') { - try { - Object.defineProperty({}, 'x', {}); - canDefineProperty = true; - } catch (x) { - // IE will fail on defineProperty - } -} - /** * Base constructor for all React elements. This is only used to make this * work with a dynamic instanceof check. Nothing should live on this prototype. @@ -9239,7 +9232,7 @@ ReactElement.isValidElement = function (object) { }; module.exports = ReactElement; -},{"23":23,"34":34}],53:[function(_dereq_,module,exports){ +},{"104":104,"23":23,"34":34}],53:[function(_dereq_,module,exports){ /** * Copyright 2014-2015, Facebook, Inc. * All rights reserved. @@ -9265,9 +9258,10 @@ var ReactPropTypeLocations = _dereq_(73); var ReactPropTypeLocationNames = _dereq_(72); var ReactCurrentOwner = _dereq_(34); -var getIteratorFn = _dereq_(114); -var invariant = _dereq_(143); -var warning = _dereq_(154); +var canDefineProperty = _dereq_(104); +var getIteratorFn = _dereq_(115); +var invariant = _dereq_(144); +var warning = _dereq_(155); function getDeclarationErrorAddendum() { if (ReactCurrentOwner.current) { @@ -9491,7 +9485,7 @@ var ReactElementValidator = { validatedFactory.type = type; if ("development" !== 'production') { - try { + if (canDefineProperty) { Object.defineProperty(validatedFactory, 'type', { enumerable: false, get: function () { @@ -9502,8 +9496,6 @@ var ReactElementValidator = { return type; } }); - } catch (x) { - // IE will fail on defineProperty (es5-shim/sham too) } } @@ -9522,7 +9514,7 @@ var ReactElementValidator = { }; module.exports = ReactElementValidator; -},{"114":114,"143":143,"154":154,"34":34,"52":52,"72":72,"73":73}],54:[function(_dereq_,module,exports){ +},{"104":104,"115":115,"144":144,"155":155,"34":34,"52":52,"72":72,"73":73}],54:[function(_dereq_,module,exports){ /** * Copyright 2014-2015, Facebook, Inc. * All rights reserved. @@ -9686,12 +9678,14 @@ if ("development" !== 'production') { * To help development we can get better devtools integration by simulating a * real browser event. */ - if (typeof window !== 'undefined' && typeof window.dispatchEvent === 'function' && typeof Event === 'function') { + if (typeof window !== 'undefined' && typeof window.dispatchEvent === 'function' && typeof document !== 'undefined' && typeof document.createEvent === 'function') { var fakeNode = document.createElement('react'); ReactErrorUtils.invokeGuardedCallback = function (name, func, a, b) { var boundFunc = func.bind(null, a, b); fakeNode.addEventListener(name, boundFunc, false); - fakeNode.dispatchEvent(new Event(name)); + var evt = document.createEvent('Event'); + evt.initEvent(name, false, false); + fakeNode.dispatchEvent(evt); fakeNode.removeEventListener(name, boundFunc, false); }; } @@ -9752,16 +9746,16 @@ module.exports = ReactEventEmitterMixin; 'use strict'; -var EventListener = _dereq_(128); -var ExecutionEnvironment = _dereq_(129); +var EventListener = _dereq_(129); +var ExecutionEnvironment = _dereq_(130); var PooledClass = _dereq_(24); var ReactInstanceHandles = _dereq_(61); var ReactMount = _dereq_(65); var ReactUpdates = _dereq_(83); var assign = _dereq_(23); -var getEventTarget = _dereq_(113); -var getUnboundedScrollPosition = _dereq_(140); +var getEventTarget = _dereq_(114); +var getUnboundedScrollPosition = _dereq_(141); var DOCUMENT_FRAGMENT_NODE_TYPE = 11; @@ -9949,7 +9943,7 @@ var ReactEventListener = { }; module.exports = ReactEventListener; -},{"113":113,"128":128,"129":129,"140":140,"23":23,"24":24,"61":61,"65":65,"83":83}],59:[function(_dereq_,module,exports){ +},{"114":114,"129":129,"130":130,"141":141,"23":23,"24":24,"61":61,"65":65,"83":83}],59:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -10004,9 +9998,9 @@ module.exports = ReactInjection; var ReactDOMSelection = _dereq_(44); -var containsNode = _dereq_(132); -var focusNode = _dereq_(137); -var getActiveElement = _dereq_(138); +var containsNode = _dereq_(133); +var focusNode = _dereq_(138); +var getActiveElement = _dereq_(139); function isInDocument(node) { return containsNode(document.documentElement, node); @@ -10113,7 +10107,7 @@ var ReactInputSelection = { }; module.exports = ReactInputSelection; -},{"132":132,"137":137,"138":138,"44":44}],61:[function(_dereq_,module,exports){ +},{"133":133,"138":138,"139":139,"44":44}],61:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -10130,7 +10124,7 @@ module.exports = ReactInputSelection; var ReactRootIndex = _dereq_(78); -var invariant = _dereq_(143); +var invariant = _dereq_(144); var SEPARATOR = '.'; var SEPARATOR_LENGTH = SEPARATOR.length; @@ -10416,7 +10410,7 @@ var ReactInstanceHandles = { }; module.exports = ReactInstanceHandles; -},{"143":143,"78":78}],62:[function(_dereq_,module,exports){ +},{"144":144,"78":78}],62:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -10488,7 +10482,7 @@ var ReactPropTypes = _dereq_(74); var ReactVersion = _dereq_(84); var assign = _dereq_(23); -var onlyChild = _dereq_(120); +var onlyChild = _dereq_(121); var createElement = ReactElement.createElement; var createFactory = ReactElement.createFactory; @@ -10539,7 +10533,7 @@ var React = { }; module.exports = React; -},{"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){ +},{"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){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -10614,14 +10608,14 @@ var ReactUpdateQueue = _dereq_(82); var ReactUpdates = _dereq_(83); var assign = _dereq_(23); -var emptyObject = _dereq_(136); -var containsNode = _dereq_(132); -var instantiateReactComponent = _dereq_(117); -var invariant = _dereq_(143); -var setInnerHTML = _dereq_(123); -var shouldUpdateReactComponent = _dereq_(125); -var validateDOMNesting = _dereq_(127); -var warning = _dereq_(154); +var emptyObject = _dereq_(137); +var containsNode = _dereq_(133); +var instantiateReactComponent = _dereq_(118); +var invariant = _dereq_(144); +var setInnerHTML = _dereq_(124); +var shouldUpdateReactComponent = _dereq_(126); +var validateDOMNesting = _dereq_(128); +var warning = _dereq_(155); var ATTR_NAME = DOMProperty.ID_ATTRIBUTE_NAME; var nodeCache = {}; @@ -11104,7 +11098,12 @@ var ReactMount = { var prevWrappedElement = prevComponent._currentElement; var prevElement = prevWrappedElement.props; if (shouldUpdateReactComponent(prevElement, nextElement)) { - return ReactMount._updateRootComponent(prevComponent, nextWrappedElement, container, callback)._renderedComponent.getPublicInstance(); + var publicInst = prevComponent._renderedComponent.getPublicInstance(); + var updatedCallback = callback && function () { + callback.call(publicInst); + }; + ReactMount._updateRootComponent(prevComponent, nextWrappedElement, container, updatedCallback); + return publicInst; } else { ReactMount.unmountComponentAtNode(container); } @@ -11431,7 +11430,7 @@ ReactPerf.measureMethods(ReactMount, 'ReactMount', { }); module.exports = ReactMount; -},{"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){ +},{"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){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -11453,7 +11452,7 @@ var ReactCurrentOwner = _dereq_(34); var ReactReconciler = _dereq_(76); var ReactChildReconciler = _dereq_(27); -var flattenChildren = _dereq_(108); +var flattenChildren = _dereq_(109); /** * Updating children of a component may trigger recursive updates. The depth is @@ -11928,7 +11927,7 @@ var ReactMultiChild = { }; module.exports = ReactMultiChild; -},{"108":108,"27":27,"32":32,"34":34,"67":67,"76":76}],67:[function(_dereq_,module,exports){ +},{"109":109,"27":27,"32":32,"34":34,"67":67,"76":76}],67:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -11942,7 +11941,7 @@ module.exports = ReactMultiChild; 'use strict'; -var keyMirror = _dereq_(146); +var keyMirror = _dereq_(147); /** * When a component's children are updated, a series of update configuration @@ -11961,7 +11960,7 @@ var ReactMultiChildUpdateTypes = keyMirror({ }); module.exports = ReactMultiChildUpdateTypes; -},{"146":146}],68:[function(_dereq_,module,exports){ +},{"147":147}],68:[function(_dereq_,module,exports){ /** * Copyright 2014-2015, Facebook, Inc. * All rights reserved. @@ -11976,7 +11975,7 @@ module.exports = ReactMultiChildUpdateTypes; 'use strict'; var assign = _dereq_(23); -var invariant = _dereq_(143); +var invariant = _dereq_(144); var autoGenerateWrapperClass = null; var genericComponentClass = null; @@ -12056,7 +12055,7 @@ var ReactNativeComponent = { }; module.exports = ReactNativeComponent; -},{"143":143,"23":23}],69:[function(_dereq_,module,exports){ +},{"144":144,"23":23}],69:[function(_dereq_,module,exports){ /** * Copyright 2015, Facebook, Inc. * All rights reserved. @@ -12070,7 +12069,7 @@ module.exports = ReactNativeComponent; 'use strict'; -var warning = _dereq_(154); +var warning = _dereq_(155); function warnTDZ(publicInstance, callerName) { if ("development" !== 'production') { @@ -12175,7 +12174,7 @@ var ReactNoopUpdateQueue = { }; module.exports = ReactNoopUpdateQueue; -},{"154":154}],70:[function(_dereq_,module,exports){ +},{"155":155}],70:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -12189,7 +12188,7 @@ module.exports = ReactNoopUpdateQueue; 'use strict'; -var invariant = _dereq_(143); +var invariant = _dereq_(144); /** * ReactOwners are capable of storing references to owned components. @@ -12267,7 +12266,7 @@ var ReactOwner = { }; module.exports = ReactOwner; -},{"143":143}],71:[function(_dereq_,module,exports){ +},{"144":144}],71:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -12403,7 +12402,7 @@ module.exports = ReactPropTypeLocationNames; 'use strict'; -var keyMirror = _dereq_(146); +var keyMirror = _dereq_(147); var ReactPropTypeLocations = keyMirror({ prop: null, @@ -12412,7 +12411,7 @@ var ReactPropTypeLocations = keyMirror({ }); module.exports = ReactPropTypeLocations; -},{"146":146}],74:[function(_dereq_,module,exports){ +},{"147":147}],74:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -12429,8 +12428,8 @@ module.exports = ReactPropTypeLocations; var ReactElement = _dereq_(52); var ReactPropTypeLocationNames = _dereq_(72); -var emptyFunction = _dereq_(135); -var getIteratorFn = _dereq_(114); +var emptyFunction = _dereq_(136); +var getIteratorFn = _dereq_(115); /** * Collection of methods that allow declaration and validation of props that are @@ -12769,7 +12768,7 @@ function getClassName(propValue) { } module.exports = ReactPropTypes; -},{"114":114,"135":135,"52":52,"72":72}],75:[function(_dereq_,module,exports){ +},{"115":115,"136":136,"52":52,"72":72}],75:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -13184,9 +13183,9 @@ var ReactServerBatchingStrategy = _dereq_(79); var ReactServerRenderingTransaction = _dereq_(81); var ReactUpdates = _dereq_(83); -var emptyObject = _dereq_(136); -var instantiateReactComponent = _dereq_(117); -var invariant = _dereq_(143); +var emptyObject = _dereq_(137); +var instantiateReactComponent = _dereq_(118); +var invariant = _dereq_(144); /** * @param {ReactElement} element @@ -13246,7 +13245,7 @@ module.exports = { renderToString: renderToString, renderToStaticMarkup: renderToStaticMarkup }; -},{"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){ +},{"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){ /** * Copyright 2014-2015, Facebook, Inc. * All rights reserved. @@ -13266,7 +13265,7 @@ var CallbackQueue = _dereq_(6); var Transaction = _dereq_(100); var assign = _dereq_(23); -var emptyFunction = _dereq_(135); +var emptyFunction = _dereq_(136); /** * Provides a `CallbackQueue` queue for collecting `onDOMReady` callbacks @@ -13334,7 +13333,7 @@ assign(ReactServerRenderingTransaction.prototype, Transaction.Mixin, Mixin); PooledClass.addPoolingTo(ReactServerRenderingTransaction); module.exports = ReactServerRenderingTransaction; -},{"100":100,"135":135,"23":23,"24":24,"6":6}],82:[function(_dereq_,module,exports){ +},{"100":100,"136":136,"23":23,"24":24,"6":6}],82:[function(_dereq_,module,exports){ /** * Copyright 2015, Facebook, Inc. * All rights reserved. @@ -13354,8 +13353,8 @@ var ReactInstanceMap = _dereq_(62); var ReactUpdates = _dereq_(83); var assign = _dereq_(23); -var invariant = _dereq_(143); -var warning = _dereq_(154); +var invariant = _dereq_(144); +var warning = _dereq_(155); function enqueueUpdate(internalInstance) { ReactUpdates.enqueueUpdate(internalInstance); @@ -13592,7 +13591,7 @@ var ReactUpdateQueue = { }; module.exports = ReactUpdateQueue; -},{"143":143,"154":154,"23":23,"34":34,"52":52,"62":62,"83":83}],83:[function(_dereq_,module,exports){ +},{"144":144,"155":155,"23":23,"34":34,"52":52,"62":62,"83":83}],83:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -13613,7 +13612,7 @@ var ReactReconciler = _dereq_(76); var Transaction = _dereq_(100); var assign = _dereq_(23); -var invariant = _dereq_(143); +var invariant = _dereq_(144); var dirtyComponents = []; var asapCallbackQueue = CallbackQueue.getPooled(); @@ -13816,7 +13815,7 @@ var ReactUpdates = { }; module.exports = ReactUpdates; -},{"100":100,"143":143,"23":23,"24":24,"6":6,"71":71,"76":76}],84:[function(_dereq_,module,exports){ +},{"100":100,"144":144,"23":23,"24":24,"6":6,"71":71,"76":76}],84:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -13830,7 +13829,7 @@ module.exports = ReactUpdates; 'use strict'; -module.exports = '0.14.0'; +module.exports = '0.14.1'; },{}],85:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. @@ -13975,14 +13974,14 @@ module.exports = SVGDOMPropertyConfig; var EventConstants = _dereq_(15); var EventPropagators = _dereq_(19); -var ExecutionEnvironment = _dereq_(129); +var ExecutionEnvironment = _dereq_(130); var ReactInputSelection = _dereq_(60); var SyntheticEvent = _dereq_(92); -var getActiveElement = _dereq_(138); -var isTextInputElement = _dereq_(119); -var keyOf = _dereq_(147); -var shallowEqual = _dereq_(152); +var getActiveElement = _dereq_(139); +var isTextInputElement = _dereq_(120); +var keyOf = _dereq_(148); +var shallowEqual = _dereq_(153); var topLevelTypes = EventConstants.topLevelTypes; @@ -14161,7 +14160,7 @@ var SelectEventPlugin = { }; module.exports = SelectEventPlugin; -},{"119":119,"129":129,"138":138,"147":147,"15":15,"152":152,"19":19,"60":60,"92":92}],87:[function(_dereq_,module,exports){ +},{"120":120,"130":130,"139":139,"148":148,"15":15,"153":153,"19":19,"60":60,"92":92}],87:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -14206,7 +14205,7 @@ module.exports = ServerReactRootIndex; 'use strict'; var EventConstants = _dereq_(15); -var EventListener = _dereq_(128); +var EventListener = _dereq_(129); var EventPropagators = _dereq_(19); var ReactMount = _dereq_(65); var SyntheticClipboardEvent = _dereq_(89); @@ -14219,10 +14218,10 @@ var SyntheticTouchEvent = _dereq_(97); var SyntheticUIEvent = _dereq_(98); var SyntheticWheelEvent = _dereq_(99); -var emptyFunction = _dereq_(135); -var getEventCharCode = _dereq_(110); -var invariant = _dereq_(143); -var keyOf = _dereq_(147); +var emptyFunction = _dereq_(136); +var getEventCharCode = _dereq_(111); +var invariant = _dereq_(144); +var keyOf = _dereq_(148); var topLevelTypes = EventConstants.topLevelTypes; @@ -14779,7 +14778,7 @@ var SimpleEventPlugin = { }; module.exports = SimpleEventPlugin; -},{"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){ +},{"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){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -14913,8 +14912,8 @@ module.exports = SyntheticDragEvent; var PooledClass = _dereq_(24); var assign = _dereq_(23); -var emptyFunction = _dereq_(135); -var warning = _dereq_(154); +var emptyFunction = _dereq_(136); +var warning = _dereq_(155); /** * @interface Event @@ -15073,7 +15072,7 @@ SyntheticEvent.augmentClass = function (Class, Interface) { PooledClass.addPoolingTo(SyntheticEvent, PooledClass.fourArgumentPooler); module.exports = SyntheticEvent; -},{"135":135,"154":154,"23":23,"24":24}],93:[function(_dereq_,module,exports){ +},{"136":136,"155":155,"23":23,"24":24}],93:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -15167,9 +15166,9 @@ module.exports = SyntheticInputEvent; var SyntheticUIEvent = _dereq_(98); -var getEventCharCode = _dereq_(110); -var getEventKey = _dereq_(111); -var getEventModifierState = _dereq_(112); +var getEventCharCode = _dereq_(111); +var getEventKey = _dereq_(112); +var getEventModifierState = _dereq_(113); /** * @interface KeyboardEvent @@ -15236,7 +15235,7 @@ function SyntheticKeyboardEvent(dispatchConfig, dispatchMarker, nativeEvent, nat SyntheticUIEvent.augmentClass(SyntheticKeyboardEvent, KeyboardEventInterface); module.exports = SyntheticKeyboardEvent; -},{"110":110,"111":111,"112":112,"98":98}],96:[function(_dereq_,module,exports){ +},{"111":111,"112":112,"113":113,"98":98}],96:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -15254,7 +15253,7 @@ module.exports = SyntheticKeyboardEvent; var SyntheticUIEvent = _dereq_(98); var ViewportMetrics = _dereq_(101); -var getEventModifierState = _dereq_(112); +var getEventModifierState = _dereq_(113); /** * @interface MouseEvent @@ -15310,7 +15309,7 @@ function SyntheticMouseEvent(dispatchConfig, dispatchMarker, nativeEvent, native SyntheticUIEvent.augmentClass(SyntheticMouseEvent, MouseEventInterface); module.exports = SyntheticMouseEvent; -},{"101":101,"112":112,"98":98}],97:[function(_dereq_,module,exports){ +},{"101":101,"113":113,"98":98}],97:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -15327,7 +15326,7 @@ module.exports = SyntheticMouseEvent; var SyntheticUIEvent = _dereq_(98); -var getEventModifierState = _dereq_(112); +var getEventModifierState = _dereq_(113); /** * @interface TouchEvent @@ -15357,7 +15356,7 @@ function SyntheticTouchEvent(dispatchConfig, dispatchMarker, nativeEvent, native SyntheticUIEvent.augmentClass(SyntheticTouchEvent, TouchEventInterface); module.exports = SyntheticTouchEvent; -},{"112":112,"98":98}],98:[function(_dereq_,module,exports){ +},{"113":113,"98":98}],98:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -15374,7 +15373,7 @@ module.exports = SyntheticTouchEvent; var SyntheticEvent = _dereq_(92); -var getEventTarget = _dereq_(113); +var getEventTarget = _dereq_(114); /** * @interface UIEvent @@ -15418,7 +15417,7 @@ function SyntheticUIEvent(dispatchConfig, dispatchMarker, nativeEvent, nativeEve SyntheticEvent.augmentClass(SyntheticUIEvent, UIEventInterface); module.exports = SyntheticUIEvent; -},{"113":113,"92":92}],99:[function(_dereq_,module,exports){ +},{"114":114,"92":92}],99:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -15488,7 +15487,7 @@ module.exports = SyntheticWheelEvent; 'use strict'; -var invariant = _dereq_(143); +var invariant = _dereq_(144); /** * `Transaction` creates a black box that is able to wrap any method such that @@ -15706,7 +15705,7 @@ var Transaction = { }; module.exports = Transaction; -},{"143":143}],101:[function(_dereq_,module,exports){ +},{"144":144}],101:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -15748,7 +15747,7 @@ module.exports = ViewportMetrics; 'use strict'; -var invariant = _dereq_(143); +var invariant = _dereq_(144); /** * @@ -15794,7 +15793,7 @@ function accumulateInto(current, next) { } module.exports = accumulateInto; -},{"143":143}],103:[function(_dereq_,module,exports){ +},{"144":144}],103:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -15838,6 +15837,31 @@ function adler32(data) { module.exports = adler32; },{}],104:[function(_dereq_,module,exports){ +/** + * Copyright 2013-2015, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @providesModule canDefineProperty + */ + +'use strict'; + +var canDefineProperty = false; +if ("development" !== 'production') { + try { + Object.defineProperty({}, 'x', {}); + canDefineProperty = true; + } catch (x) { + // IE will fail on defineProperty + } +} + +module.exports = canDefineProperty; +},{}],105:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -15893,7 +15917,7 @@ function dangerousStyleValue(name, value) { } module.exports = dangerousStyleValue; -},{"4":4}],105:[function(_dereq_,module,exports){ +},{"4":4}],106:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -15908,7 +15932,7 @@ module.exports = dangerousStyleValue; 'use strict'; var assign = _dereq_(23); -var warning = _dereq_(154); +var warning = _dereq_(155); /** * This will log a single deprecation notice per function and forward the call @@ -15942,7 +15966,7 @@ function deprecated(fnName, newModule, newPackage, ctx, fn) { } module.exports = deprecated; -},{"154":154,"23":23}],106:[function(_dereq_,module,exports){ +},{"155":155,"23":23}],107:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -15981,7 +16005,7 @@ function escapeTextContentForBrowser(text) { } module.exports = escapeTextContentForBrowser; -},{}],107:[function(_dereq_,module,exports){ +},{}],108:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -16000,8 +16024,8 @@ var ReactCurrentOwner = _dereq_(34); var ReactInstanceMap = _dereq_(62); var ReactMount = _dereq_(65); -var invariant = _dereq_(143); -var warning = _dereq_(154); +var invariant = _dereq_(144); +var warning = _dereq_(155); /** * Returns the DOM node rendered by this element. @@ -16031,7 +16055,7 @@ function findDOMNode(componentOrElement) { } module.exports = findDOMNode; -},{"143":143,"154":154,"34":34,"62":62,"65":65}],108:[function(_dereq_,module,exports){ +},{"144":144,"155":155,"34":34,"62":62,"65":65}],109:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -16045,8 +16069,8 @@ module.exports = findDOMNode; 'use strict'; -var traverseAllChildren = _dereq_(126); -var warning = _dereq_(154); +var traverseAllChildren = _dereq_(127); +var warning = _dereq_(155); /** * @param {function} traverseContext Context passed through traversal. @@ -16080,7 +16104,7 @@ function flattenChildren(children) { } module.exports = flattenChildren; -},{"126":126,"154":154}],109:[function(_dereq_,module,exports){ +},{"127":127,"155":155}],110:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -16110,7 +16134,7 @@ var forEachAccumulated = function (arr, cb, scope) { }; module.exports = forEachAccumulated; -},{}],110:[function(_dereq_,module,exports){ +},{}],111:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -16161,7 +16185,7 @@ function getEventCharCode(nativeEvent) { } module.exports = getEventCharCode; -},{}],111:[function(_dereq_,module,exports){ +},{}],112:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -16176,7 +16200,7 @@ module.exports = getEventCharCode; 'use strict'; -var getEventCharCode = _dereq_(110); +var getEventCharCode = _dereq_(111); /** * Normalization of deprecated HTML5 `key` values @@ -16265,7 +16289,7 @@ function getEventKey(nativeEvent) { } module.exports = getEventKey; -},{"110":110}],112:[function(_dereq_,module,exports){ +},{"111":111}],113:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -16310,7 +16334,7 @@ function getEventModifierState(nativeEvent) { } module.exports = getEventModifierState; -},{}],113:[function(_dereq_,module,exports){ +},{}],114:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -16340,7 +16364,7 @@ function getEventTarget(nativeEvent) { } module.exports = getEventTarget; -},{}],114:[function(_dereq_,module,exports){ +},{}],115:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -16381,7 +16405,7 @@ function getIteratorFn(maybeIterable) { } module.exports = getIteratorFn; -},{}],115:[function(_dereq_,module,exports){ +},{}],116:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -16455,7 +16479,7 @@ function getNodeForCharacterOffset(root, offset) { } module.exports = getNodeForCharacterOffset; -},{}],116:[function(_dereq_,module,exports){ +},{}],117:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -16469,7 +16493,7 @@ module.exports = getNodeForCharacterOffset; 'use strict'; -var ExecutionEnvironment = _dereq_(129); +var ExecutionEnvironment = _dereq_(130); var contentKey = null; @@ -16489,7 +16513,7 @@ function getTextContentAccessor() { } module.exports = getTextContentAccessor; -},{"129":129}],117:[function(_dereq_,module,exports){ +},{"130":130}],118:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -16509,8 +16533,8 @@ var ReactEmptyComponent = _dereq_(54); var ReactNativeComponent = _dereq_(68); var assign = _dereq_(23); -var invariant = _dereq_(143); -var warning = _dereq_(154); +var invariant = _dereq_(144); +var warning = _dereq_(155); // To avoid a cyclic dependency, we create the final class in this module var ReactCompositeComponentWrapper = function () {}; @@ -16602,7 +16626,7 @@ function instantiateReactComponent(node) { } module.exports = instantiateReactComponent; -},{"143":143,"154":154,"23":23,"33":33,"54":54,"68":68}],118:[function(_dereq_,module,exports){ +},{"144":144,"155":155,"23":23,"33":33,"54":54,"68":68}],119:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -16616,7 +16640,7 @@ module.exports = instantiateReactComponent; 'use strict'; -var ExecutionEnvironment = _dereq_(129); +var ExecutionEnvironment = _dereq_(130); var useHasFeature; if (ExecutionEnvironment.canUseDOM) { @@ -16663,7 +16687,7 @@ function isEventSupported(eventNameSuffix, capture) { } module.exports = isEventSupported; -},{"129":129}],119:[function(_dereq_,module,exports){ +},{"130":130}],120:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -16704,7 +16728,7 @@ function isTextInputElement(elem) { } module.exports = isTextInputElement; -},{}],120:[function(_dereq_,module,exports){ +},{}],121:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -16719,7 +16743,7 @@ module.exports = isTextInputElement; var ReactElement = _dereq_(52); -var invariant = _dereq_(143); +var invariant = _dereq_(144); /** * Returns the first child in a collection of children and verifies that there @@ -16738,7 +16762,7 @@ function onlyChild(children) { } module.exports = onlyChild; -},{"143":143,"52":52}],121:[function(_dereq_,module,exports){ +},{"144":144,"52":52}],122:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -16752,7 +16776,7 @@ module.exports = onlyChild; 'use strict'; -var escapeTextContentForBrowser = _dereq_(106); +var escapeTextContentForBrowser = _dereq_(107); /** * Escapes attribute value to prevent scripting attacks. @@ -16765,7 +16789,7 @@ function quoteAttributeValueForBrowser(value) { } module.exports = quoteAttributeValueForBrowser; -},{"106":106}],122:[function(_dereq_,module,exports){ +},{"107":107}],123:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -16782,7 +16806,7 @@ module.exports = quoteAttributeValueForBrowser; var ReactMount = _dereq_(65); module.exports = ReactMount.renderSubtreeIntoContainer; -},{"65":65}],123:[function(_dereq_,module,exports){ +},{"65":65}],124:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -16798,7 +16822,7 @@ module.exports = ReactMount.renderSubtreeIntoContainer; 'use strict'; -var ExecutionEnvironment = _dereq_(129); +var ExecutionEnvironment = _dereq_(130); var WHITESPACE_TEST = /^[ \r\n\t\f]/; var NONVISIBLE_TEST = /<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/; @@ -16873,7 +16897,7 @@ if (ExecutionEnvironment.canUseDOM) { } module.exports = setInnerHTML; -},{"129":129}],124:[function(_dereq_,module,exports){ +},{"130":130}],125:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -16887,9 +16911,9 @@ module.exports = setInnerHTML; 'use strict'; -var ExecutionEnvironment = _dereq_(129); -var escapeTextContentForBrowser = _dereq_(106); -var setInnerHTML = _dereq_(123); +var ExecutionEnvironment = _dereq_(130); +var escapeTextContentForBrowser = _dereq_(107); +var setInnerHTML = _dereq_(124); /** * Set the textContent property of a node, ensuring that whitespace is preserved @@ -16914,7 +16938,7 @@ if (ExecutionEnvironment.canUseDOM) { } module.exports = setTextContent; -},{"106":106,"123":123,"129":129}],125:[function(_dereq_,module,exports){ +},{"107":107,"124":124,"130":130}],126:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -16958,7 +16982,7 @@ function shouldUpdateReactComponent(prevElement, nextElement) { } module.exports = shouldUpdateReactComponent; -},{}],126:[function(_dereq_,module,exports){ +},{}],127:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -16976,9 +17000,9 @@ var ReactCurrentOwner = _dereq_(34); var ReactElement = _dereq_(52); var ReactInstanceHandles = _dereq_(61); -var getIteratorFn = _dereq_(114); -var invariant = _dereq_(143); -var warning = _dereq_(154); +var getIteratorFn = _dereq_(115); +var invariant = _dereq_(144); +var warning = _dereq_(155); var SEPARATOR = ReactInstanceHandles.SEPARATOR; var SUBSEPARATOR = ':'; @@ -17148,7 +17172,7 @@ function traverseAllChildren(children, callback, traverseContext) { } module.exports = traverseAllChildren; -},{"114":114,"143":143,"154":154,"34":34,"52":52,"61":61}],127:[function(_dereq_,module,exports){ +},{"115":115,"144":144,"155":155,"34":34,"52":52,"61":61}],128:[function(_dereq_,module,exports){ /** * Copyright 2015, Facebook, Inc. * All rights reserved. @@ -17163,8 +17187,8 @@ module.exports = traverseAllChildren; 'use strict'; var assign = _dereq_(23); -var emptyFunction = _dereq_(135); -var warning = _dereq_(154); +var emptyFunction = _dereq_(136); +var warning = _dereq_(155); var validateDOMNesting = emptyFunction; @@ -17512,7 +17536,7 @@ if ("development" !== 'production') { } module.exports = validateDOMNesting; -},{"135":135,"154":154,"23":23}],128:[function(_dereq_,module,exports){ +},{"136":136,"155":155,"23":23}],129:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * @@ -17534,7 +17558,7 @@ module.exports = validateDOMNesting; 'use strict'; -var emptyFunction = _dereq_(135); +var emptyFunction = _dereq_(136); /** * Upstream version of event listener. Does not take into account specific @@ -17597,7 +17621,7 @@ var EventListener = { }; module.exports = EventListener; -},{"135":135}],129:[function(_dereq_,module,exports){ +},{"136":136}],130:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -17634,7 +17658,7 @@ var ExecutionEnvironment = { }; module.exports = ExecutionEnvironment; -},{}],130:[function(_dereq_,module,exports){ +},{}],131:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -17667,7 +17691,7 @@ function camelize(string) { } module.exports = camelize; -},{}],131:[function(_dereq_,module,exports){ +},{}],132:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -17682,7 +17706,7 @@ module.exports = camelize; 'use strict'; -var camelize = _dereq_(130); +var camelize = _dereq_(131); var msPattern = /^-ms-/; @@ -17708,7 +17732,7 @@ function camelizeStyleName(string) { } module.exports = camelizeStyleName; -},{"130":130}],132:[function(_dereq_,module,exports){ +},{"131":131}],133:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -17723,7 +17747,7 @@ module.exports = camelizeStyleName; 'use strict'; -var isTextNode = _dereq_(145); +var isTextNode = _dereq_(146); /*eslint-disable no-bitwise */ @@ -17764,7 +17788,7 @@ function containsNode(_x, _x2) { } module.exports = containsNode; -},{"145":145}],133:[function(_dereq_,module,exports){ +},{"146":146}],134:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -17779,7 +17803,7 @@ module.exports = containsNode; 'use strict'; -var toArray = _dereq_(153); +var toArray = _dereq_(154); /** * Perform a heuristic test to determine if an object is "array-like". @@ -17850,7 +17874,7 @@ function createArrayFromMixed(obj) { } module.exports = createArrayFromMixed; -},{"153":153}],134:[function(_dereq_,module,exports){ +},{"154":154}],135:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -17867,11 +17891,11 @@ module.exports = createArrayFromMixed; 'use strict'; -var ExecutionEnvironment = _dereq_(129); +var ExecutionEnvironment = _dereq_(130); -var createArrayFromMixed = _dereq_(133); -var getMarkupWrap = _dereq_(139); -var invariant = _dereq_(143); +var createArrayFromMixed = _dereq_(134); +var getMarkupWrap = _dereq_(140); +var invariant = _dereq_(144); /** * Dummy container used to render all markup. @@ -17935,7 +17959,7 @@ function createNodesFromMarkup(markup, handleScript) { } module.exports = createNodesFromMarkup; -},{"129":129,"133":133,"139":139,"143":143}],135:[function(_dereq_,module,exports){ +},{"130":130,"134":134,"140":140,"144":144}],136:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -17974,7 +17998,7 @@ emptyFunction.thatReturnsArgument = function (arg) { }; module.exports = emptyFunction; -},{}],136:[function(_dereq_,module,exports){ +},{}],137:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -17995,7 +18019,7 @@ if ("development" !== 'production') { } module.exports = emptyObject; -},{}],137:[function(_dereq_,module,exports){ +},{}],138:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -18022,7 +18046,7 @@ function focusNode(node) { } module.exports = focusNode; -},{}],138:[function(_dereq_,module,exports){ +},{}],139:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -18056,7 +18080,7 @@ function getActiveElement() /*?DOMElement*/{ } module.exports = getActiveElement; -},{}],139:[function(_dereq_,module,exports){ +},{}],140:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -18072,9 +18096,9 @@ module.exports = getActiveElement; 'use strict'; -var ExecutionEnvironment = _dereq_(129); +var ExecutionEnvironment = _dereq_(130); -var invariant = _dereq_(143); +var invariant = _dereq_(144); /** * Dummy container used to detect which wraps are necessary. @@ -18152,7 +18176,7 @@ function getMarkupWrap(nodeName) { } module.exports = getMarkupWrap; -},{"129":129,"143":143}],140:[function(_dereq_,module,exports){ +},{"130":130,"144":144}],141:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -18191,7 +18215,7 @@ function getUnboundedScrollPosition(scrollable) { } module.exports = getUnboundedScrollPosition; -},{}],141:[function(_dereq_,module,exports){ +},{}],142:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -18225,7 +18249,7 @@ function hyphenate(string) { } module.exports = hyphenate; -},{}],142:[function(_dereq_,module,exports){ +},{}],143:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -18240,7 +18264,7 @@ module.exports = hyphenate; 'use strict'; -var hyphenate = _dereq_(141); +var hyphenate = _dereq_(142); var msPattern = /^ms-/; @@ -18265,7 +18289,7 @@ function hyphenateStyleName(string) { } module.exports = hyphenateStyleName; -},{"141":141}],143:[function(_dereq_,module,exports){ +},{"142":142}],144:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -18315,7 +18339,7 @@ var invariant = function (condition, format, a, b, c, d, e, f) { }; module.exports = invariant; -},{}],144:[function(_dereq_,module,exports){ +},{}],145:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -18339,7 +18363,7 @@ function isNode(object) { } module.exports = isNode; -},{}],145:[function(_dereq_,module,exports){ +},{}],146:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -18354,7 +18378,7 @@ module.exports = isNode; 'use strict'; -var isNode = _dereq_(144); +var isNode = _dereq_(145); /** * @param {*} object The object to check. @@ -18365,7 +18389,7 @@ function isTextNode(object) { } module.exports = isTextNode; -},{"144":144}],146:[function(_dereq_,module,exports){ +},{"145":145}],147:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -18380,7 +18404,7 @@ module.exports = isTextNode; 'use strict'; -var invariant = _dereq_(143); +var invariant = _dereq_(144); /** * Constructs an enumeration with keys equal to their value. @@ -18414,7 +18438,7 @@ var keyMirror = function (obj) { }; module.exports = keyMirror; -},{"143":143}],147:[function(_dereq_,module,exports){ +},{"144":144}],148:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -18450,7 +18474,7 @@ var keyOf = function (oneKeyObj) { }; module.exports = keyOf; -},{}],148:[function(_dereq_,module,exports){ +},{}],149:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -18502,7 +18526,7 @@ function mapObject(object, callback, context) { } module.exports = mapObject; -},{}],149:[function(_dereq_,module,exports){ +},{}],150:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -18534,7 +18558,7 @@ function memoizeStringOnly(callback) { } module.exports = memoizeStringOnly; -},{}],150:[function(_dereq_,module,exports){ +},{}],151:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -18549,7 +18573,7 @@ module.exports = memoizeStringOnly; 'use strict'; -var ExecutionEnvironment = _dereq_(129); +var ExecutionEnvironment = _dereq_(130); var performance; @@ -18558,7 +18582,7 @@ if (ExecutionEnvironment.canUseDOM) { } module.exports = performance || {}; -},{"129":129}],151:[function(_dereq_,module,exports){ +},{"130":130}],152:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -18573,7 +18597,7 @@ module.exports = performance || {}; 'use strict'; -var performance = _dereq_(150); +var performance = _dereq_(151); var curPerformance = performance; /** @@ -18588,7 +18612,7 @@ if (!curPerformance || !curPerformance.now) { var performanceNow = curPerformance.now.bind(curPerformance); module.exports = performanceNow; -},{"150":150}],152:[function(_dereq_,module,exports){ +},{"151":151}],153:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -18639,7 +18663,7 @@ function shallowEqual(objA, objB) { } module.exports = shallowEqual; -},{}],153:[function(_dereq_,module,exports){ +},{}],154:[function(_dereq_,module,exports){ /** * Copyright 2013-2015, Facebook, Inc. * All rights reserved. @@ -18654,7 +18678,7 @@ module.exports = shallowEqual; 'use strict'; -var invariant = _dereq_(143); +var invariant = _dereq_(144); /** * Convert array-like objects to arrays. @@ -18697,7 +18721,7 @@ function toArray(obj) { } module.exports = toArray; -},{"143":143}],154:[function(_dereq_,module,exports){ +},{"144":144}],155:[function(_dereq_,module,exports){ /** * Copyright 2014-2015, Facebook, Inc. * All rights reserved. @@ -18711,7 +18735,7 @@ module.exports = toArray; 'use strict'; -var emptyFunction = _dereq_(135); +var emptyFunction = _dereq_(136); /** * Similar to invariant but only logs a warning if the condition is not met. @@ -18755,5 +18779,5 @@ if ("development" !== 'production') { } module.exports = warning; -},{"135":135}]},{},[1])(1) +},{"136":136}]},{},[1])(1) }); \ No newline at end of file