From ef762b50a7cbb9309028f50fd9a19806eac72f92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paul=20O=E2=80=99Shannessy?= Date: Thu, 19 Dec 2013 10:44:05 -0800 Subject: [PATCH] v0.8.0 --- blog/2013/06/02/jsfiddle-integration.html | 4 +- blog/2013/06/05/why-react.html | 4 +- blog/2013/06/12/community-roundup.html | 4 +- blog/2013/06/19/community-roundup-2.html | 4 +- blog/2013/06/21/react-v0-3-3.html | 4 +- blog/2013/06/27/community-roundup-3.html | 4 +- .../07/02/react-v0-4-autobind-by-default.html | 4 +- blog/2013/07/03/community-roundup-4.html | 4 +- ...-4-prop-validation-and-default-values.html | 4 +- blog/2013/07/17/react-v0-4-0.html | 4 +- blog/2013/07/23/community-roundup-5.html | 4 +- blog/2013/07/26/react-v0-4-1.html | 4 +- .../use-react-and-jsx-in-ruby-on-rails.html | 4 +- blog/2013/08/05/community-roundup-6.html | 4 +- ...-react-and-jsx-in-python-applications.html | 4 +- blog/2013/08/26/community-roundup-7.html | 4 +- blog/2013/09/24/community-roundup-8.html | 4 +- blog/2013/10/03/community-roundup-9.html | 4 +- blog/2013/10/16/react-v0.5.0.html | 4 +- blog/2013/10/29/react-v0-5-1.html | 4 +- blog/2013/11/05/thinking-in-react.html | 4 +- blog/2013/11/06/community-roundup-10.html | 4 +- blog/2013/11/18/community-roundup-11.html | 4 +- blog/2013/12/18/react-v0.5.2-v0.4.2.html | 4 +- blog/2013/12/19/react-v0.8.0.html | 169 + blog/all.html | 2 + blog/index.html | 75 +- blog/page2/index.html | 67 +- blog/page3/index.html | 87 +- blog/page4/index.html | 69 +- blog/page5/index.html | 28 +- docs/displaying-data.html | 4 +- docs/getting-started.html | 4 +- docs/tags-and-attributes.html | 2 +- docs/tutorial.html | 8 +- downloads.html | 24 +- downloads/react-0.8.0.zip | Bin 0 -> 613812 bytes feed.xml | 90 +- index.html | 4 +- js/JSXTransformer.js | 2811 ++--------------- js/react.min.js | 8 +- 41 files changed, 661 insertions(+), 2887 deletions(-) create mode 100644 blog/2013/12/19/react-v0.8.0.html create mode 100644 downloads/react-0.8.0.zip diff --git a/blog/2013/06/02/jsfiddle-integration.html b/blog/2013/06/02/jsfiddle-integration.html index b64ebb36d5..79000de039 100644 --- a/blog/2013/06/02/jsfiddle-integration.html +++ b/blog/2013/06/02/jsfiddle-integration.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/06/05/why-react.html b/blog/2013/06/05/why-react.html index ba78c00efc..6049aa5461 100644 --- a/blog/2013/06/05/why-react.html +++ b/blog/2013/06/05/why-react.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/06/12/community-roundup.html b/blog/2013/06/12/community-roundup.html index 2a793b4a9a..c9957dcb3f 100644 --- a/blog/2013/06/12/community-roundup.html +++ b/blog/2013/06/12/community-roundup.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/06/19/community-roundup-2.html b/blog/2013/06/19/community-roundup-2.html index 008bd32377..ab67fffdc5 100644 --- a/blog/2013/06/19/community-roundup-2.html +++ b/blog/2013/06/19/community-roundup-2.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/06/21/react-v0-3-3.html b/blog/2013/06/21/react-v0-3-3.html index 65ec921e1d..cdac25735e 100644 --- a/blog/2013/06/21/react-v0-3-3.html +++ b/blog/2013/06/21/react-v0-3-3.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/06/27/community-roundup-3.html b/blog/2013/06/27/community-roundup-3.html index 8220186aa8..be68911752 100644 --- a/blog/2013/06/27/community-roundup-3.html +++ b/blog/2013/06/27/community-roundup-3.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/07/02/react-v0-4-autobind-by-default.html b/blog/2013/07/02/react-v0-4-autobind-by-default.html index 80be3a3bdb..76c63594d9 100644 --- a/blog/2013/07/02/react-v0-4-autobind-by-default.html +++ b/blog/2013/07/02/react-v0-4-autobind-by-default.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/07/03/community-roundup-4.html b/blog/2013/07/03/community-roundup-4.html index 9c44f13c98..bdb7692206 100644 --- a/blog/2013/07/03/community-roundup-4.html +++ b/blog/2013/07/03/community-roundup-4.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/07/11/react-v0-4-prop-validation-and-default-values.html b/blog/2013/07/11/react-v0-4-prop-validation-and-default-values.html index d8e86f5ee9..32c9fe289e 100644 --- a/blog/2013/07/11/react-v0-4-prop-validation-and-default-values.html +++ b/blog/2013/07/11/react-v0-4-prop-validation-and-default-values.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/07/17/react-v0-4-0.html b/blog/2013/07/17/react-v0-4-0.html index 66e589abbf..b2dd0eda2e 100644 --- a/blog/2013/07/17/react-v0-4-0.html +++ b/blog/2013/07/17/react-v0-4-0.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/07/23/community-roundup-5.html b/blog/2013/07/23/community-roundup-5.html index 4b7caaef00..5b91762480 100644 --- a/blog/2013/07/23/community-roundup-5.html +++ b/blog/2013/07/23/community-roundup-5.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/07/26/react-v0-4-1.html b/blog/2013/07/26/react-v0-4-1.html index 0f53cb7d1b..ae4535f3e2 100644 --- a/blog/2013/07/26/react-v0-4-1.html +++ b/blog/2013/07/26/react-v0-4-1.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/07/30/use-react-and-jsx-in-ruby-on-rails.html b/blog/2013/07/30/use-react-and-jsx-in-ruby-on-rails.html index c932cf5f0a..47eb3ad642 100644 --- a/blog/2013/07/30/use-react-and-jsx-in-ruby-on-rails.html +++ b/blog/2013/07/30/use-react-and-jsx-in-ruby-on-rails.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/08/05/community-roundup-6.html b/blog/2013/08/05/community-roundup-6.html index 2a5656b1b3..9dae0419db 100644 --- a/blog/2013/08/05/community-roundup-6.html +++ b/blog/2013/08/05/community-roundup-6.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/08/19/use-react-and-jsx-in-python-applications.html b/blog/2013/08/19/use-react-and-jsx-in-python-applications.html index 52b27745ba..aa55c1bd8c 100644 --- a/blog/2013/08/19/use-react-and-jsx-in-python-applications.html +++ b/blog/2013/08/19/use-react-and-jsx-in-python-applications.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/08/26/community-roundup-7.html b/blog/2013/08/26/community-roundup-7.html index 6f67780130..35bf8a3ed9 100644 --- a/blog/2013/08/26/community-roundup-7.html +++ b/blog/2013/08/26/community-roundup-7.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/09/24/community-roundup-8.html b/blog/2013/09/24/community-roundup-8.html index 59c8e10716..6bfacc4a62 100644 --- a/blog/2013/09/24/community-roundup-8.html +++ b/blog/2013/09/24/community-roundup-8.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/10/03/community-roundup-9.html b/blog/2013/10/03/community-roundup-9.html index be66443533..98ed419a6a 100644 --- a/blog/2013/10/03/community-roundup-9.html +++ b/blog/2013/10/03/community-roundup-9.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/10/16/react-v0.5.0.html b/blog/2013/10/16/react-v0.5.0.html index a192e096c8..671057ad79 100644 --- a/blog/2013/10/16/react-v0.5.0.html +++ b/blog/2013/10/16/react-v0.5.0.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/10/29/react-v0-5-1.html b/blog/2013/10/29/react-v0-5-1.html index bf8510c1c2..b28e1f2671 100644 --- a/blog/2013/10/29/react-v0-5-1.html +++ b/blog/2013/10/29/react-v0-5-1.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/11/05/thinking-in-react.html b/blog/2013/11/05/thinking-in-react.html index f86a1a8ca1..9de8dd4889 100644 --- a/blog/2013/11/05/thinking-in-react.html +++ b/blog/2013/11/05/thinking-in-react.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/11/06/community-roundup-10.html b/blog/2013/11/06/community-roundup-10.html index a477faf935..8da737b8f5 100644 --- a/blog/2013/11/06/community-roundup-10.html +++ b/blog/2013/11/06/community-roundup-10.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/11/18/community-roundup-11.html b/blog/2013/11/18/community-roundup-11.html index 0b139261b2..9699996819 100644 --- a/blog/2013/11/18/community-roundup-11.html +++ b/blog/2013/11/18/community-roundup-11.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/12/18/react-v0.5.2-v0.4.2.html b/blog/2013/12/18/react-v0.5.2-v0.4.2.html index 47cd82f810..28ebe0715f 100644 --- a/blog/2013/12/18/react-v0.5.2-v0.4.2.html +++ b/blog/2013/12/18/react-v0.5.2-v0.4.2.html @@ -58,6 +58,8 @@

Recent posts

diff --git a/blog/2013/12/19/react-v0.8.0.html b/blog/2013/12/19/react-v0.8.0.html new file mode 100644 index 0000000000..0054686a85 --- /dev/null +++ b/blog/2013/12/19/react-v0.8.0.html @@ -0,0 +1,169 @@ + + + + + + React | React v0.8 + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ + +
+

React v0.8

+

December 19, 2013 by Paul O'Shannessy

+ +
+ +
+

I'll start by answering the obvious question:

+ +
+

What happened to 0.6 and 0.7?

+
+ +

It's become increasingly obvious since our launch in May that people want to use React on the server. With the server-side rendering abilities, that's a perfect fit. However using the same copy of React on the server and then packaging it up for the client is surprisingly a harder problem. People have been using our react-tools module which includes React, but when browserifying that ends up packaging all of esprima and some other dependencies that aren't needed on the client. So we wanted to make this whole experience better.

+ +

We talked with Jeff Barczewski who was the owner of the react module on npm. He was kind enough to transition ownership to us and release his package under a different name: autoflow. I encourage you to check it out if you're writing a lot of asynchronous code. In order to not break all of react's current users of 0.7.x, we decided to bump our version to 0.8 and skip the issue entirely. We're also including a warning if you use our react module like you would use the previous package.

+ +

In order to make the transition to 0.8 for our current users as painless as possible, we decided to make 0.8 primarily a bug fix release on top of 0.5. No public APIs were changed (even if they were already marked as deprecated). We haven't added any of the new features we have in master, though we did take the opportunity to pull in some improvements to internals.

+ +

We hope that by releasing react on npm, we will enable a new set of uses that have been otherwise difficult. All feedback is welcome!

+

Changelog #

React #

+
    +
  • Added support for more attributes: + +
      +
    • rows & cols for <textarea>
    • +
    • defer & async for <script>
    • +
    • loop for <audio> & <video>
    • +
    • autoCorrect for form fields (a non-standard attribute only supported by mobile WebKit)
    • +
  • +
  • Improved error messages
  • +
  • Fixed Selection events in IE11
  • +
  • Added onContextMenu events
  • +
+

React with Addons #

+
    +
  • Fixed bugs with TransitionGroup when children were undefined
  • +
  • Added support for onTransition
  • +
+

react-tools #

+
    +
  • Upgraded jstransform and esprima-fb
  • +
+

JSXTransformer #

+
    +
  • Added support for use in IE8
  • +
  • Upgraded browserify, which reduced file size by ~65KB (16KB gzipped)
  • +
+ +
+ +
+
+
+
+ + +
+
A Facebook & Instagram collaboration.
+
© 2013 Facebook Inc.
+
+
+
+ + + + diff --git a/blog/all.html b/blog/all.html index af61b0a9ab..deca1d584a 100644 --- a/blog/all.html +++ b/blog/all.html @@ -56,6 +56,8 @@

All Posts

+

React v0.8 on December 19, 2013 by Paul O'Shannessy

+

React v0.5.2, v0.4.2 on December 18, 2013 by Paul O'Shannessy

Community Round-up #11 on November 18, 2013 by Vjeux

diff --git a/blog/index.html b/blog/index.html index d2de2bb27d..a2692c98c4 100644 --- a/blog/index.html +++ b/blog/index.html @@ -58,6 +58,8 @@

Recent posts

@@ -85,6 +85,56 @@
+
+

React v0.8

+

December 19, 2013 by Paul O'Shannessy

+
+
+

I'll start by answering the obvious question:

+ +
+

What happened to 0.6 and 0.7?

+
+ +

It's become increasingly obvious since our launch in May that people want to use React on the server. With the server-side rendering abilities, that's a perfect fit. However using the same copy of React on the server and then packaging it up for the client is surprisingly a harder problem. People have been using our react-tools module which includes React, but when browserifying that ends up packaging all of esprima and some other dependencies that aren't needed on the client. So we wanted to make this whole experience better.

+ +

We talked with Jeff Barczewski who was the owner of the react module on npm. He was kind enough to transition ownership to us and release his package under a different name: autoflow. I encourage you to check it out if you're writing a lot of asynchronous code. In order to not break all of react's current users of 0.7.x, we decided to bump our version to 0.8 and skip the issue entirely. We're also including a warning if you use our react module like you would use the previous package.

+ +

In order to make the transition to 0.8 for our current users as painless as possible, we decided to make 0.8 primarily a bug fix release on top of 0.5. No public APIs were changed (even if they were already marked as deprecated). We haven't added any of the new features we have in master, though we did take the opportunity to pull in some improvements to internals.

+ +

We hope that by releasing react on npm, we will enable a new set of uses that have been otherwise difficult. All feedback is welcome!

+

Changelog #

React #

+
    +
  • Added support for more attributes: + +
      +
    • rows & cols for <textarea>
    • +
    • defer & async for <script>
    • +
    • loop for <audio> & <video>
    • +
    • autoCorrect for form fields (a non-standard attribute only supported by mobile WebKit)
    • +
  • +
  • Improved error messages
  • +
  • Fixed Selection events in IE11
  • +
  • Added onContextMenu events
  • +
+

React with Addons #

+
    +
  • Fixed bugs with TransitionGroup when children were undefined
  • +
  • Added support for onTransition
  • +
+

react-tools #

+
    +
  • Upgraded jstransform and esprima-fb
  • +
+

JSXTransformer #

+
    +
  • Added support for use in IE8
  • +
  • Upgraded browserify, which reduced file size by ~65KB (16KB gzipped)
  • +
+ +
+
+

React v0.5.2, v0.4.2

December 18, 2013 by Paul O'Shannessy

@@ -447,27 +497,6 @@ Is this some sort of template language? Specifically no. This might have been th
-
-

React v0.5.1

-

October 29, 2013 by Paul O'Shannessy

-
-
-

This release focuses on fixing some small bugs that have been uncovered over the past two weeks. I would like to thank everybody involved, specifically members of the community who fixed half of the issues found. Thanks to Ben Alpert, Andrey Popp, and Laurence Rowe for their contributions!

-

Changelog #

React #

-
    -
  • Fixed bug with <input type="range"> and selection events.
  • -
  • Fixed bug with selection and focus.
  • -
  • Made it possible to unmount components from the document root.
  • -
  • Fixed bug for disabled attribute handling on non-<input> elements.
  • -
-

React with Addons #

-
    -
  • Fixed bug with transition and animation event detection.
  • -
- -
-
- @@ -85,6 +85,27 @@
+
+

React v0.5.1

+

October 29, 2013 by Paul O'Shannessy

+
+
+

This release focuses on fixing some small bugs that have been uncovered over the past two weeks. I would like to thank everybody involved, specifically members of the community who fixed half of the issues found. Thanks to Ben Alpert, Andrey Popp, and Laurence Rowe for their contributions!

+

Changelog #

React #

+
    +
  • Fixed bug with <input type="range"> and selection events.
  • +
  • Fixed bug with selection and focus.
  • +
  • Made it possible to unmount components from the document root.
  • +
  • Fixed bug for disabled attribute handling on non-<input> elements.
  • +
+

React with Addons #

+
    +
  • Fixed bug with transition and animation event detection.
  • +
+ +
+
+

React v0.5

October 16, 2013 by Paul O'Shannessy

@@ -365,48 +386,6 @@
-
-

Use React and JSX in Python Applications

-

August 19, 2013 by Kunal Mehta

-
-
-

Today we're happy to announce the initial release of PyReact, which makes it easier to use React and JSX in your Python applications. It's designed to provide an API to transform your JSX files into JavaScript, as well as provide access to the latest React source files.

-

Usage #

-

Transform your JSX files via the provided jsx module:

-
from react import jsx
-
-# For multiple paths, use the JSXTransformer class.
-transformer = jsx.JSXTransformer()
-for jsx_path, js_path in my_paths:
-    transformer.transform(jsx_path, js_path)
-
-# For a single file, you can use a shortcut method.
-jsx.transform('path/to/input/file.jsx', 'path/to/output/file.js')
-
-

For full paths to React files, use the source module:

-
from react import source
-
-# path_for raises IOError if the file doesn't exist.
-react_js = source.path_for('react.min.js')
-

Django #

-

PyReact includes a JSX compiler for django-pipeline. Add it to your project's pipeline settings like this:

-
PIPELINE_COMPILERS = (
-  'react.utils.pipeline.JSXCompiler',
-)
-

Installation #

-

PyReact is hosted on PyPI, and can be installed with pip:

-
$ pip install PyReact
-
-

Alternatively, add it into your requirements file:

-
PyReact==0.1.1
-
-

Dependencies: PyReact uses PyExecJS to execute the bundled React code, which requires that a JS runtime environment is installed on your machine. We don't explicitly set a dependency on a runtime environment; Mac OS X comes bundled with one. If you're on a different platform, we recommend PyV8.

- -

For the initial release, we've only tested on Python 2.7. Look out for support for Python 3 in the future, and if you see anything that can be improved, we welcome your contributions!

- -
-
- @@ -85,6 +85,48 @@
+
+

Use React and JSX in Python Applications

+

August 19, 2013 by Kunal Mehta

+
+
+

Today we're happy to announce the initial release of PyReact, which makes it easier to use React and JSX in your Python applications. It's designed to provide an API to transform your JSX files into JavaScript, as well as provide access to the latest React source files.

+

Usage #

+

Transform your JSX files via the provided jsx module:

+
from react import jsx
+
+# For multiple paths, use the JSXTransformer class.
+transformer = jsx.JSXTransformer()
+for jsx_path, js_path in my_paths:
+    transformer.transform(jsx_path, js_path)
+
+# For a single file, you can use a shortcut method.
+jsx.transform('path/to/input/file.jsx', 'path/to/output/file.js')
+
+

For full paths to React files, use the source module:

+
from react import source
+
+# path_for raises IOError if the file doesn't exist.
+react_js = source.path_for('react.min.js')
+

Django #

+

PyReact includes a JSX compiler for django-pipeline. Add it to your project's pipeline settings like this:

+
PIPELINE_COMPILERS = (
+  'react.utils.pipeline.JSXCompiler',
+)
+

Installation #

+

PyReact is hosted on PyPI, and can be installed with pip:

+
$ pip install PyReact
+
+

Alternatively, add it into your requirements file:

+
PyReact==0.1.1
+
+

Dependencies: PyReact uses PyExecJS to execute the bundled React code, which requires that a JS runtime environment is installed on your machine. We don't explicitly set a dependency on a runtime environment; Mac OS X comes bundled with one. If you're on a different platform, we recommend PyV8.

+ +

For the initial release, we've only tested on Python 2.7. Look out for support for Python 3 in the future, and if you see anything that can be improved, we welcome your contributions!

+ +
+
+

Community Round-up #6

August 5, 2013 by Vjeux

@@ -317,47 +359,6 @@
-
-

React v0.4.0

-

July 17, 2013 by Paul O'Shannessy

-
-
-

Over the past 2 months we've been taking feedback and working hard to make React even better. We fixed some bugs, made some under-the-hood improvements, and added several features that we think will improve the experience developing with React. Today we're proud to announce the availability of React v0.4!

- -

This release could not have happened without the support of our growing community. Since launch day, the community has contributed blog posts, questions to the Google Group, and issues and pull requests on GitHub. We've had contributions ranging from documentation improvements to major changes to React's rendering. We've seen people integrate React into the tools they're using and the products they're building, and we're all very excited to see what our budding community builds next!

- -

React v0.4 has some big changes. We've also restructured the documentation to better communicate how to use React. We've summarized the changes below and linked to documentation where we think it will be especially useful.

- -

When you're ready, go download it!

-

React #

-
    -
  • Switch from using id attribute to data-reactid to track DOM nodes. This allows you to integrate with other JS and CSS libraries more easily.
  • -
  • Support for more DOM elements and attributes (e.g., <canvas>)
  • -
  • Improved server-side rendering APIs. React.renderComponentToString(<component>, callback) allows you to use React on the server and generate markup which can be sent down to the browser.
  • -
  • prop improvements: validation and default values. Read our blog post for details...
  • -
  • Support for the key prop, which allows for finer control over reconciliation. Read the docs for details...
  • -
  • Removed React.autoBind. Read our blog post for details...
  • -
  • Improvements to forms. We've written wrappers around <input>, <textarea>, <option>, and <select> in order to standardize many inconsistencies in browser implementations. This includes support for defaultValue, and improved implementation of the onChange event, and circuit completion. Read the docs for details...
  • -
  • We've implemented an improved synthetic event system that conforms to the W3C spec.
  • -
  • Updates to your component are batched now, which may result in a significantly faster re-render of components. this.setState now takes an optional callback as its second parameter. If you were using onClick={this.setState.bind(this, state)} previously, you'll want to make sure you add a third parameter so that the event is not treated as the callback.
  • -
-

JSX #

-
    -
  • Support for comment nodes <div>{/* this is a comment and won't be rendered */}</div>
  • -
  • Children are now transformed directly into arguments instead of being wrapped in an array -E.g. <div><Component1/><Component2/></div> is transformed into React.DOM.div(null, Component1(null), Component2(null)). -Previously this would be transformed into React.DOM.div(null, [Component1(null), Component2(null)]). -If you were using React without JSX previously, your code should still work.
  • -
-

react-tools #

-
    -
  • Fixed a number of bugs when transforming directories
  • -
  • No longer re-write require()s to be relative unless specified
  • -
- -
-
- @@ -85,6 +85,47 @@
+
+

React v0.4.0

+

July 17, 2013 by Paul O'Shannessy

+
+
+

Over the past 2 months we've been taking feedback and working hard to make React even better. We fixed some bugs, made some under-the-hood improvements, and added several features that we think will improve the experience developing with React. Today we're proud to announce the availability of React v0.4!

+ +

This release could not have happened without the support of our growing community. Since launch day, the community has contributed blog posts, questions to the Google Group, and issues and pull requests on GitHub. We've had contributions ranging from documentation improvements to major changes to React's rendering. We've seen people integrate React into the tools they're using and the products they're building, and we're all very excited to see what our budding community builds next!

+ +

React v0.4 has some big changes. We've also restructured the documentation to better communicate how to use React. We've summarized the changes below and linked to documentation where we think it will be especially useful.

+ +

When you're ready, go download it!

+

React #

+
    +
  • Switch from using id attribute to data-reactid to track DOM nodes. This allows you to integrate with other JS and CSS libraries more easily.
  • +
  • Support for more DOM elements and attributes (e.g., <canvas>)
  • +
  • Improved server-side rendering APIs. React.renderComponentToString(<component>, callback) allows you to use React on the server and generate markup which can be sent down to the browser.
  • +
  • prop improvements: validation and default values. Read our blog post for details...
  • +
  • Support for the key prop, which allows for finer control over reconciliation. Read the docs for details...
  • +
  • Removed React.autoBind. Read our blog post for details...
  • +
  • Improvements to forms. We've written wrappers around <input>, <textarea>, <option>, and <select> in order to standardize many inconsistencies in browser implementations. This includes support for defaultValue, and improved implementation of the onChange event, and circuit completion. Read the docs for details...
  • +
  • We've implemented an improved synthetic event system that conforms to the W3C spec.
  • +
  • Updates to your component are batched now, which may result in a significantly faster re-render of components. this.setState now takes an optional callback as its second parameter. If you were using onClick={this.setState.bind(this, state)} previously, you'll want to make sure you add a third parameter so that the event is not treated as the callback.
  • +
+

JSX #

+
    +
  • Support for comment nodes <div>{/* this is a comment and won't be rendered */}</div>
  • +
  • Children are now transformed directly into arguments instead of being wrapped in an array +E.g. <div><Component1/><Component2/></div> is transformed into React.DOM.div(null, Component1(null), Component2(null)). +Previously this would be transformed into React.DOM.div(null, [Component1(null), Component2(null)]). +If you were using React without JSX previously, your code should still work.
  • +
+

react-tools #

+
    +
  • Fixed a number of bugs when transforming directories
  • +
  • No longer re-write require()s to be relative unless specified
  • +
+ +
+
+

New in React v0.4: Prop Validation and Default Values

July 11, 2013 by Paul O'Shannessy

@@ -328,30 +369,6 @@
-
-

React v0.3.3

-

June 21, 2013 by Paul O'Shannessy

-
-
-

We have a ton of great stuff coming in v0.4, but in the meantime we're releasing v0.3.3. This release addresses some small issues people were having and simplifies our tools to make them easier to use.

-

react-tools #

-
    -
  • Upgrade Commoner so require statements are no longer relativized when passing through the transformer. This was a feature needed when building React, but doesn't translate well for other consumers of bin/jsx.
  • -
  • Upgraded our dependencies on Commoner and Recast so they use a different directory for their cache.
  • -
  • Freeze our esprima dependency.
  • -
-

React #

-
    -
  • Allow reusing the same DOM node to render different components. e.g. React.renderComponent(<div/>, domNode); React.renderComponent(<span/>, domNode); will work now.
  • -
-

JSXTransformer #

-
    -
  • Improved the in-browser transformer so that transformed scripts will execute in the expected scope. The allows components to be defined and used from separate files.
  • -
- -
-
- @@ -85,6 +85,30 @@
+
+

React v0.3.3

+

June 21, 2013 by Paul O'Shannessy

+
+
+

We have a ton of great stuff coming in v0.4, but in the meantime we're releasing v0.3.3. This release addresses some small issues people were having and simplifies our tools to make them easier to use.

+

react-tools #

+
    +
  • Upgrade Commoner so require statements are no longer relativized when passing through the transformer. This was a feature needed when building React, but doesn't translate well for other consumers of bin/jsx.
  • +
  • Upgraded our dependencies on Commoner and Recast so they use a different directory for their cache.
  • +
  • Freeze our esprima dependency.
  • +
+

React #

+
    +
  • Allow reusing the same DOM node to render different components. e.g. React.renderComponent(<div/>, domNode); React.renderComponent(<span/>, domNode); will work now.
  • +
+

JSXTransformer #

+
    +
  • Improved the in-browser transformer so that transformed scripts will execute in the expected scope. The allows components to be defined and used from separate files.
  • +
+ +
+
+

Community Round-up #2

June 19, 2013 by Vjeux

diff --git a/docs/displaying-data.html b/docs/displaying-data.html index b8e7c58bd6..f23f68f1dd 100644 --- a/docs/displaying-data.html +++ b/docs/displaying-data.html @@ -330,8 +330,8 @@ <html> <head> <title>Hello React</title> - <script src="http://fb.me/react-0.5.2.min.js"></script> - <script src="http://fb.me/JSXTransformer-0.5.2.js"></script> + <script src="http://fb.me/react-0.8.0.min.js"></script> + <script src="http://fb.me/JSXTransformer-0.8.0.js"></script> </head> <body> <div id="example"></div> diff --git a/docs/getting-started.html b/docs/getting-started.html index 6140f20589..e677235c21 100644 --- a/docs/getting-started.html +++ b/docs/getting-started.html @@ -334,8 +334,8 @@

Download the starter kit to get started.

diff --git a/docs/tags-and-attributes.html b/docs/tags-and-attributes.html index 4de8dd6714..255a86c9c8 100644 --- a/docs/tags-and-attributes.html +++ b/docs/tags-and-attributes.html @@ -350,7 +350,7 @@ title tr track u ul var video wbr autoComplete autoFocus autoPlay cellPadding cellSpacing charSet checked className colSpan content contentEditable contextMenu controls data dateTime dir disabled draggable encType form frameBorder height hidden href htmlFor -httpEquiv icon id label lang list max maxLength method min multiple name +httpEquiv icon id label lang list loop max maxLength method min multiple name pattern placeholder poster preload radioGroup readOnly rel required role rowSpan scrollLeft scrollTop selected size spellCheck src step style tabIndex target title type value width wmode diff --git a/docs/tutorial.html b/docs/tutorial.html index cabfd9337e..f2594a0f0e 100644 --- a/docs/tutorial.html +++ b/docs/tutorial.html @@ -348,8 +348,8 @@ <html> <head> <title>Hello React</title> - <script src="http://fb.me/react-0.5.2.js"></script> - <script src="http://fb.me/JSXTransformer-0.5.2.js"></script> + <script src="http://fb.me/react-0.8.0.js"></script> + <script src="http://fb.me/JSXTransformer-0.8.0.js"></script> </head> <body> <div id="content"></div> @@ -489,8 +489,8 @@
<!-- template.html -->
 <head>
   <title>Hello React</title>
-  <script src="http://fb.me/react-0.5.2.js"></script>
-  <script src="http://fb.me/JSXTransformer-0.5.2.js"></script>
+  <script src="http://fb.me/react-0.8.0.js"></script>
+  <script src="http://fb.me/JSXTransformer-0.8.0.js"></script>
   <script src="http://cdnjs.cloudflare.com/ajax/libs/showdown/0.3.1/showdown.min.js"></script>
 </head>
 
diff --git a/downloads.html b/downloads.html index 42c7a1914e..2a4db824c8 100644 --- a/downloads.html +++ b/downloads.html @@ -60,25 +60,25 @@ get started with React.

-

Individual Downloads #

React Core 0.5.2 (production) #

+

Individual Downloads #

React Core 0.8.0 (production) #

The compressed, production version of React core

-
<script src="http://fb.me/react-0.5.2.min.js"></script>
-

React Core 0.5.2 (development) #

+
<script src="http://fb.me/react-0.8.0.min.js"></script>
+

React Core 0.8.0 (development) #

The uncompressed, development version of React core with inline documentation.

-
<script src="http://fb.me/react-0.5.2.js"></script>
-

React With Add-Ons 0.5.2 (production) #

+
<script src="http://fb.me/react-0.8.0.js"></script>
+

React With Add-Ons 0.8.0 (production) #

The compressed, production version of React with add-ons.

-
<script src="http://fb.me/react-with-addons-0.5.2.min.js"></script>
-

React With Add-Ons 0.5.2 (development) #

+
<script src="http://fb.me/react-with-addons-0.8.0.min.js"></script>
+

React With Add-Ons 0.8.0 (development) #

The uncompressed, development version of React with add-ons.

-
<script src="http://fb.me/react-with-addons-0.5.2.js"></script>
-

JSX Transform #

+
<script src="http://fb.me/react-with-addons-0.8.0.js"></script>
+

JSX Transform #

The JSX transformer used to support XML syntax in JavaScript.

-
<script src="http://fb.me/JSXTransformer-0.5.2.js"></script>
+
<script src="http://fb.me/JSXTransformer-0.8.0.js"></script>
 

All scripts are also available via CDNJS.

Bower #

$ bower install --save react
diff --git a/downloads/react-0.8.0.zip b/downloads/react-0.8.0.zip
new file mode 100644
index 0000000000000000000000000000000000000000..12aac229d2ae52cadb02f3bcff4a10fa033a6510
GIT binary patch
literal 613812
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

JsdFD4Rk&zY+RAABkPi}vpE ztF@3B=WRXyO?04DVLrVgJngHuh&_6*3*qYt{bgyP=Sqv+J9Rnuf9lzBp>TM3zD-cn(1K>Q52Wp zqW3$zs|vSH=F>VcEVxhUtgb=QFxbhSjQ2Iet`T+diEaUr0wvfu<(}I?Ow*T8g%4;r z@m1DvQ`YN}aq3b-X7t1T=?D`1ud~5&cp{OLz$J>S^%rH1MF5@bPENu;}B^sfF6mfkc(k;`u=(l>I z&mPAnv+9qE(P9s!{PvQ-LWrvyYABY1Z|P)d$)r%R+yNjW^~-P91`{yuh8Kz%Q6m?u zTmpjq=}ndsN0A6dn1MA1qfD=C&8C1?UnZiHx4fb$>_M8J(>5hQjQs7$0b|D4nnGB5 zmr~aN%4c9+TJq=Z06>}7p%#C%7WJJzlsk~!mgo>PEWd39wo4A*wO305 z>>lql?A}p%I+7dClL@bHeO7qc1!}Q;R4*UYLu{_oHTMW8f7J>G+@H;t_eqOGoWC8v zLRwVcsnWX@fC|_s6!T&Qh!!-$u~Pl58=c3^HL zwFIg8Y9*M6e!#~;iEmngJb_T02HntKt%dhaDFp?z8!uLX2wd_QD}eC0wff`P=)A~+ z#)}molA)t<{osOFFHW*j*Zh;QGRw6m+-Q;`lep;ycNJ9WAz21^>Xct}40YAdh~NGAJn#`P$| z!PC~thum#KKf~7x58A6BF%*X8!6M8B55tqzO3xU9Zi;aBxV3u6AW(R<5=@iq9!h-E z3gj_vrcx6Cb3sx2?NKtuwD)Ex#+;cX|dG}(y- zl)mW%qS+a2Wqs0BDLo`=>ZUKcKpZ4TF%5|HMK+5OCbw8^JEwB9u-4+)bWFY1 zvIML#A?pCwDBBLu&)eF_Wu|f^Amx}~j+&@Ixo8P!G7HRM8R<>R6#+G8gI(a7rAt85 z30?=hwBTw`I*Dv!L<$XMO8^@)#}4!wWs3mwd1M#BylfeupKi8w6cchzNLwl=lgv(J zbQ_c(piAJgsbL4StYjCkIDc&GpamVo)0sqrp402WGj0Zk@#ZRGMWW8o6W zeEQpgWL~rcE}sl{fXj=vf{QM}Drm7}D=;^KZX;TlQ77Is0BnichAtwXquL70hrF@y8)(U4Zv)@-R+=I2TYIa>*nJ24Mkek<@*5^?ypjC zBBn+`x%eXsLPStF{1{RyrSM{9Kyt;f&)D8%p!0;QnfskV%kolC&kL;;7J0bP^1hh4}fIdU|xoF z#kl|mHn9{SF$k4Pv;s<x)ns2&8FQ^G{Vbr^%w|An|99&mCBKfwCQr060m0Y zB7@W{&;cfnS7j*ieE~=#(vZSvylw>%NL~UEUKXlno1@a|*~>!p^1MHVQZBPLu&`%n z9jKvj0emBHk^*eJZUy1PDn@)wB&AR-iDjg%Ca+3Wn{kT_K(jyrOd4QFA*AnCR@O*{ z>3dqgu_!KsLL(lLqR@C?&EnDnte{C_boA zsuDs0S)K5_P$`@Dr!}*eh3bArZpPOXM4>Dr zuqZBi2DBpS?5sP5Qz%o$Cz~iYx|6+c0TSlX85X5Qao>$}Hr!}9eO+!ho&PpKq^~20 zY}S@e5<{L(J#y1JM~w4X?Q?O0oJ?r7Tzq5^;$+UDg=C&b$h*Xxo#zYWe?mg2)7fbJ z>O%5+h9gC~QQ4!%86S@2Y|iBTGSYMCS>kcsxY$w7(jrfBy*Qt6ixH12hds})kQ#JT zN+4BRrNHvD0i0LsoBZ6eR4g8s(AJ(y0iFxi`tEn6gHnOt{1`T+c$GWHD#R_meSiES zjP-GJ$2+vE+9%h8z$6L1Aj8n+5a(c+SbK@Vw80^Nyfl3 z8p6gk{DZ84IQcB+%0CjE!1aYc;H?lE?3CI}`l#=vS~>FMMU~iGOqYWnj^;J?4C@VP z5i`9(3WW$cKGsx$xH30Bin#_+dQm~CBq?N`~A4uUyh%|MB$s&V0p6>CINJ>%5d))`Gu zahDUKw@z$P$Nz;hJdNtFz|V8suv@+5)D@TY$cF*UN3tJ@6UcqRL5K`<0A4f@h!ujQFHmL_w1SfF@ zE_t6fh*%vE$wA3ehB=FX@YdLUV;y`;Ac$^4wID1iu0TFKX#dxS?(VE4co?+U_|8$|1o&+kys*# zb>ZGMm%A-X^~6jnoftIx=9}(li$#8{hCGHuss5o);m`G=0msuO?V&G5@+loumD<3u zye+5qt^_2?z*z~x{asz14BpgK54kx8k|{P<^+(!GsLyKtgX+|(H?uJ>xslD@H4|%{ zEt&%C>$F@?!`GczXjnk*Ng<&1VOP!jqmZIKMS>ksM3Aai27-u@e~{KlyWPN0C2G~GqiNPv@MO@RZA}JENOC<1 zv=b!ktc+jzBTV%a4q0wb!V+TIhR_$xuvwjASDo=tN@>O1=a=bjx5JOw2KP-d4Zb?n z*6_JUK*7IbxA-wM{?(;-1N+b9(ieR1_wwl>444DkG_#nl{M>GT3jcx*@D5$#8grFG z$E3hRq`>vBgFUu0gpytuf%G$j74}H2*H7dOQzsPQhdabxzal*2ggaM|3?Z-rz z=}WinXEp83`x5Q#htaaVb;AIX;MbYZztl{~t5tKd;JgP&p12xM)S1XD0Sr6507536xML0#anHLR$1Sj^=$?XwE$MNsbyDh zD6^e=smDld{!EVpUp34!>+BWZguYFk&2Nyx4 z2;tAHglLx6F!v6)J*ew5U~zVlwyn`_6yJ=av^Cvt!ll}b{&8ZJL{E*X9%wpR%?769 zg9q8zwCG_abvEgs7?ztsK-N^`-exTID9RQ|iUcvyH~CTu>ot}JSVgdS&evS$(aQR> zP1X%c&7Qx)k^w`z^a)yf?s}|cB@AkFSR43$x<;xyIg_OIzxk0F)Ng)_%%i8s4Tvje z7jM73Q!N+x!jI+KFF(D7g@uoA{^mD7UVr!Fi|cpqJ@?pb&g;LPkLUGuEYcw%$8{%E zSKs}HY`%{(`FFQdQ8>L&I-g$jhLA{!SYEkx<$85xi(lLPy3MaU{Q87nclq@@etpWX z&-gXq*Gqm4`8DEK&97JdI_B32zsCIf3%_3TYr?Nneogr`ra8zZU$$tu@t^ zbAG+y*IR!5z^@B_{f%Ec{JPJtU4A{_SD#-G`SmrwzTwv%zy6b7f8f_6em&;bKEDq5 z^@Lyl#jmIQI^@?8zn<~yTYi1VuRrqZPyG7tD=)Zi2_n{0wG6wa%{EkIE z`y015)VPyBB>slpgy^DoV_iy80LYJt0&**kuo2blua6woqL>c)OF)<4zWa@}Ch5=S&HwrC z@8AFZfB*ev4~dDFn}g~at{b`{spbdTepOw?O~Y%B5=D{XWLnB4zFEvhC$1- zsh8Eq=pK4ELe=Njt2>`wueLwCUVZwz7tcr4S6@}1xaAkut(V#@e7gsyNLcXW<~z}+ z->63PoJIh=YJ=0E->suVH$VOjP}+rwl~j|}_N`l=-PpdhwN*Wy{cSv%3@VwaYBnbw z6OjCR{PG-kp@HTfSC4R!>y*pr5=56!BX;Fg_YWW75;A$!s}AeBdbGFO-#_g4mOm_U zKjuAFJy|Z#?%lk}S9?tepEsdn^Tz_I9oGUrbY(4UUq1)E&*kA2 z2s4jkfW-T;7`|+pX$cPHy|t{+>!j3 z#pn3%23MA+%NvvWO+C3+ZGSE$z`v%f{cK|Pz9MD@$Pu%hxOIGQ_<~PB)8+~oP7Y4> z*~ZmPRZZyskH67p##QkH8iFa@nU3pyU1>xnpy@Y1hE7({kDY3SlsQ~|!qtQ4SWwl~ zD(qVs&^3FBFe_K4D`aoRjb;O;$rrZ`RqAE0+8K?wfHlB6>{|tRD)-HBVW< zVcGl|m%dw^jL+hG>N|)aV0ibfZW)l~6d?8*$Qq`D*hA9#)7cw>bZ@W{H=mt~Rp6+P za$Fx5exPg!)lQ~^(2f+G%xb{Q_lkb%pF<78a ziGvR{i`x=tjZF;8@vu6TL^sl^_=N0=Zz1g6aGe6p>mSBSL1`{x=d1MCd-;K8y$}U} z--oxG11aR)Lm4;)Rj@7;_cKlzzF34K<1Hl8mt}H=;CEW!-4}fEc{Ro;6e3=fi@|8* zn!^*F(EWNSi3wlUSY8^#A`f_pc>#`c~0>R0wAQI&))kUQNeoY3YVlIDX>X!o^fvMzw+<6 zpHSMNqm%Im+AcIa9=`!I7D7p`=8^nj4+J;)sxF5(1g0pxB1i^Hv7Nlo5Vvh8`W}B- znB18#yBRDLl#JJ2eNIzwLInesqnU6M!l8X-2Yp;oM1AxFa8OYi(9n57mvZ*G+^s9b zQyBUVqNH~(S|TfwoJNgDKNLv1w`fw-V^5e;ufisOgoF)Zy>yD~ul8ZzMmy5NYn|xapM3*YHYdi#%s7 zH&@Zoqd}zonfC(Jaljnm04Zik)vdcm-&(wXxtMM0H-yWZWon(Y*_9P9n%^ z5*M60sh6OGgP$-7R17`YJ)BFV#Yf;bNzyl|cr}YSatjy{;pP<_hp@$y0{k!sn(+%#! zo6S!#V-dd$ULgOSoi7OmlNcmx#*Qh#;JpaY$$EY|UQ+)c<8Q_z{NdEj?i$71RZ~!l z?=O(BT^IlI&jxnbYWK>cC1IY^b8Pj4HVph=^KypmPt<4WssQ04E!=x-2^Wo@ptl5L zTSlL0M&f2xkYqR+j1d438Wj*hgN7)TLj+wNoeybXFz^uZX`qkG52M>hohyADD zB8+(WdG+XkjCfc*JM0TG4|a}rqEk)rzOPi3>fJP{MH)o1SBa4h@nR0|A! zlUfRM93G7^sTaSBR)&`TE=(_s2h0;=WIaTw)i4nhYoIAfp%2Fm0Nq}Uzn)|FI}#W( za3RLY+fj`e!)l$0mEkafp+I(=qZ#`5e6ScFPdTXqK(UWlJjQr|K!u<}Q^m)KO`OAb ze8X(K7zW+Aau@5X5tIU9U&hmOHQspHli@pmiYVO#R{R_|pCCG=#u;s~z0=v85fvaL z6q3k^jBwJr8O-FNlz}v$yjH5X>m{Ly%%6rw;Eq=1%D7aO9@kLfWuZni?$*O+;c<1mB zsP9|W6`2)n()8`^Kii=_`2PML5%u-8Q6GT?d3e^q2mE-zMcg184gbU=xZk#=V7s7JlHQ`u>h=53P{lkD>C&Y*2;}G|mPZscq2&V$6 zUSfd@6O3xR+T6N@YIMvH&b<-e+{PRH(l@^1cBpuV6>ZJ<>Jz?7t0wW*N~jF@{=VAWyy1(2%Uf45YbGE0xrfQ9Kq3F-jhrq^gR_ARLh2$D z#BcbAvLPXUpzPN5DxrONaYK4c{-wkZ1-7qODec3X8{5LcgbnO(8zUrOw%D(aVOih` zW1EB{@o!0CF7>-bOBO`L{}nxSEM6)fun6g1JBE$}D95wkS2tX(z(n_3=JcZRUW1;R zDZRJNz#CWG(Rm+LqC&Ju9HY3sR8~ZqOU`cGpqgscO!(Lp50eYE8ouFEv3jD`YNOsv z{))~P#MqS?%|f_bhn+7gR{3o(5n^%_J|N=NS6?BNLd>G+^RGGTN|A~SFN0rN7N@}d>L&hP?;E16!L4ql@IC!ZJzEV#y~0ed4Cv~h;#KH8nXE3UZ>^cZU} z2b^#W!m_sx&yFXX0>!Tza7hZ|bm*g_p_3d3gP^l$HL^H>{W`2pIgVP{5Sj2Zfh?lP z@l>HpW%li36{0ZIVrnb1I}XMg2XD$(V~c>1FMXFp6h)&THSXlA=*@EeNEcoZ0#BmR ze5;3)vl`U2^pWM-^+ZyQ6jFw;X#zX%rAaGCdCcuf{|8KxsLq)sPYK+SaZA=R#}0oQVh54UcAf(AOG~axi2MBj@nVvO-aa9=Dr%p;mvBH1H@9~+25UxpvwsGWpZ#^kjzK22tJ|F`u zk9~na0{im$fK^r#0IM2055eJ0Z|=p|ItmbqSWgbc!CvJSYU@`E_0Qe(^Ryl!s{{S^ zY~cZV>Y~kydN3cJs4%JnU+4Pa=ETCIGetzzD{HVo(Njy~4iE|I^;r_qTBzY5t#2 zG3NPqglG|vPo(2yDOmzZkc0&S3;jE4HBl*WgIDlnf+EAqQXGpT0Rne4s}bj?@Yn&_>WtFR88`;0K;)V5 zi%mfh3&p%(T5Z+oDD!3poqx~$bRc(7 zr7jyBjZx{U5qKhMkV{5N$CoV+MvrJ*zIV%^wgyVPHPF2j!EXB;zsW_+@XkRHV-=`f?&Xqp6KY%<}y zgS7=F-TCyENV70&xbhxOAF%U_I|mkZePXa4gB_BVNUm$^mA1z`bwowbu}b@+FmjB7 zDs<@$P#4PFcOqfP8(MVwqc<2e__=!JD&XvVLzc6cJvdq5qiXRuIvX6lhHS*T0@qD! zPtkm)=L1|tGg=1KE1r$v)Zzkz=TlXE;h+N70s60C2F&Lh%`&?ed<;g2^TNr7NDMn> zxtKubp2=o+Ln@{2ZN$SPoPtaTr<@e;Wq@sr2{2?Jmlgd>uG z&Y=)d<8@eObn^kb`V}l1OdSR!_N{f9!3{-{D>X`)g)(8yRdtEC;jWEoVx^k6$B>K3 zQO-)b#C8_kg*GA5kZP0Qi7drkpk-JJIT@Pvxj^B7Q6E7M;#UoHgmWF^u$*JEhTI&5 zDlTrv2^L&sC!)3#+?it9K#|;oGy_429BJfSVOv!h7`JZvq(wwE)tWlbGs_o+34z7u zOH8Gyu%IMg7q3G=(3EW1TyyGj8-4?M`n z^KfA#=5k24K#5B|c7G$D4;zCQ9a)#>-!I9^pmamp;a_MMWRv|vxJ3!0PwW^G!|;2V z%;XAPu1@Tw`E>v4znz;FnKP^I*AFp`tJ(4hB$ zvD!RRiYmp^BA$RXcL`3IIVO13&>HcuC6Y3enh>jCJWK-+k9(XaM^w3v#W71;(HZ@t z=`56rdVn3s13nelkB{@QPH2{-glvF%!tK;i>3JDvh99Smt?E-#RP?#RzJ|qyAoaE4 zmG(faL)BYrdxyzBSUZ_aq$+}a`%`{GzwN8Q1%cig-C-Q8#3Y!A-<_nT)|7vJqq zetLBG&(B5|!`(;!7~DDBe0lHm=(CgUKi>KC-|oEb!J%{hB`nWh-2ETYYhl~ilQsLK zf8opzXI=itH*n;uia(SCU(F?SGr+wc!&<1jrOFycu6!kh$|1zp8%I0jJYC^1q0=sS zE`1|9y&s<6dj8`1yY=2}L=F2{lPKeMc$=~gP|9>q2lMUesb#7Kpr~bZqVhy5Y5$D0 zSX9YM#7Z*lORC8GSV7wmYP+c;7Fxe8x{dAsiEgKxC7pVa*sm zSwFbGyD#mDPrc{m3-J!$ArjU?_Ix33i6_5TRidzo(pDXTF0FGcTt{Bn$hB~uqL$+J zvZaDyJELCVkTwl3{9~hsP2iPwm)IO=M)ppxM4h*{E++EJGo}kA4^`PHxI}9<9Wbhj zXcXI?Ij}-LCds%y6Rsg0tyM`Hb}OC)d0P|7MByS|)E&w>6NS_(tfW`qd|t;NRo?48 z##T=mIyZeFG>IQE^Gg~$;6|401x-Adj4scS^>`nn#-6s$$m6)Rs)hNd`Oe4-K@6Z8Syt289rtmUXMUAUC zb&ynTOK_S&UdRfXttI>=)m~v+z-qwWJ%^Z<@cPbf8U=*u_}h*#9mHT{wkNEyZnGLV ztM-Y`9Eq&Rb!x0Vv%bMu0tpZBN|ie540|rRT~+8}9_JGcXmv^QMfIt0*mUAdp5ZYT zK01Te)NQtH(To}%|E-e8RcA?$knTE!8HA^@J}3Y&RbLii$xKKAXSI+3PozudRu@PN zNAN|?yOx?FX1-MI;YZlYJjPOx!0bx32$r^tMpfzfmM#Nu(Zb=8 z8rkw4Q@Y(a56@qb@L_EU`zyh(Ooq*)m?My0Ne$N44~X`BCtis`$XE-B<^u47M1_P z2VL(YR#tQpXzZtE$l(xh#_bws!~!8;t!3ozM|H~8Tt_UJ$f=Qp3`q0EW;{LOY;~;J z`C%J#Q1s^+ovA8qn;hZ5fvG63&0HSw&W=Z0%Msnasq{WFq49~3ZzMK8^!ZI-sNB|{ zv+fQ3#VLv_g)P_N#Ey*9C&xi$y~gCSx_@f3O9pVK!kr;MXL?(9e|iKB*(B4TP69ZN zACYVGfa6HE2finDplmbfKO@<&=FcS>pA6S4Y>_)Aoiycfoc9u)t;O>yi;b5RF$^}X zhPfG1PeH4^vq=^qG2%X2M?ErH=~NBLDGA$mVRM6W7 zJ`>;i`HVrqgGWr2A04TemuPu@5Ka#>gIrv@aB$B}rmy_G$CM*?>rTTmZq~mSL3gt% zzNn^eAQ3NXP~Xq`BqfPG-S&Lue@Nx*NiLrJc9QDu6Oi=4dTYO5p|yPFQ_Mdr#q}2< zp`__13SXIqnpG2#v=LFu?4+U8r>A(~cw0C-VQx~z=H%2~rP&E{Q=5}V?pJA3uO`Vu zy5@+p82w1Gq|dG{m|OvwByh~PrjAc*PA*c1eQmfsMNhW5o!7%*X+!fPt+_+g8jUm7 zYp{)|;`$^X(L}oooj37Hj5uG&=$7orL*d}yVbx(o>T^cO?bQ$*nfQ|LeZ{)eb00@C z#mpL@DD6*hO3I8rGH|z!wPJ^<;WWZcqpsaQ)#eV38IA;%oD0QcYSes13%At?jx2E4 zp3mHI(4HGqrzewb!yznqPc^Ys`}joAd@o_{@keT=LgexQXP2<+E7=x$Qpw7-DwN7s`wR?9ix*vha zZshzem6-VRG+4VSsa1^8n#O69PZFSHJX^)7xikPnJTbhU;v<87QI~0ZB}J=+!eNt; zOjLx!8N6>^qTo^(SCvo;_86;HUn_>MZX=GFC4X}@MZwAy6^(C{swxXu3zAl&c+I;7A5|M&> zbT-mn&xAn6gtHEEhdfRlW%~Up`Bx2@c**4r_1*38Bc`M<4uFa}iiv&GF5O`hAtEI-p-jt}KN- zPovUMjbCG$eui+YHF6WvPcS$uSc&Vm)moA5`*Mkk(D}W-iyYr4_wmXy!fPlKDA|+u zqr~u^BqAK3C*}o|dBhSvk5_A6kz-$(&!<{C{*~($@?qEP$xahLM?5Iy$63y7K9LWH z<~%pzMJK47yq4-ZMsL8_r-*z-?P8{_(3OnXJ6*(z_Zn^rNVxX!*)}roz1)3<41Z8> z#6;CBxQj%9J5RSCr*ij7gP&di4^9Yg2OPO0=EX*v0%7FP-6C#uncxl!4Yi@yl&~x1 zTnV|tEE$W#0(MAmGJwr1f7Ln`1(RZ1`w!qAe26$%eQktFKAMaG9_Ye!(5`Jq$hpCQ zI-bhUkim0gDQ>MjMsS^9BI|D9qhNgBKvMq=?*5ThKm$ZKta@;A-a)obxcAb98lilo zW!uJRkQ6qw6i^xf1yjf?mUva+>WHb`3t&yok%<#U;jQv2q2LvF6*|fiwEiv~ehLgd z)WnvrniNnY6=bb1YqnG=iRKk>Eylh=f1PL>8VK~q#^u(bXIWgfS zuSB3TIUi?Q5f4t?I2y?m0~3c2z$~?#F=3~jwwa@ zO>&H+_heObRVds^^9*Ikhz#FkYO?|?#zv(;EOIZ$(@!!B*AZDt5rs0+0!!RT3vC;e z5$2@<`rWsUGAZKwJ7jZd0+Lt5&v(i^>fOba?HX>&+$4`xgJqvR2oMVOgCm3BGrcRrc@|ln&E*)R#MnxJSA8IrI_xt zg-3Gf;R;h%KFmvs2J`eH|Jsc>Y&&`3#OC9as{a9tastaze3IY0i+Ncl5laza2BJ-8 zf7_JR2w6qUk8g|;0e++VcCg_her%?mD_G;^R;#Yf8&Dp2E^v4`93dukjJsxdj}GMZ z6@>Govik_->K>*qxGmyDOsW?Mz{zGcl?3l)3#2$vyHtIbml%)94wI?e>*zS>!Y9#H zdap4KL8f>jCV7Cap;n8u8A=H!n!Iik+R818s=R~`a}*U--zJDmG&Z4yGlUDOFU74jK%_P!umD3qyuXUHMiLlu z4XUP9Pbjx}ZPBFKhy_>fJh?%WO4VNG!sX&pchrpM_7#@iXTL60qHL$rUdzW?F0mMf zwRCm1RTDc@dvAP|tB^49(Y1;V#SqTZ14CCQ4TnY;9fCX1BM=MifSFhWJpHnXr;lX8 zALMQ$eOWk0mW6mTk`;1gE$w&Nx(q3|&7XQ}k^qubNgs?BV5?G~(Wdrpq%>3Cm}?tN zFwJk}O-0_(J2tj5UQ$gR1N_?6@h?3m6bQ}7zxIea7ja)RjBdMfi%r^CnMBBX1U(YB zcF8S)DUo-1aD}8te_}R?azEsJAT2tiHX?sA%EuPUOXRr@kGLQALEFeuOUO%yEW~B4~rc{T%tXB!@Y)-5Ks+Kn(Gf95Fl1V!YVq z_QzKui)>nrBZCMqz!QjDOAeut0vWA1qQ(^*gHsIAW1EW&nvDRB z428he1|rXI8ltqyaYk4J!ivYSF@F)poZ3p*e?Oe1`rdX~Jw0v5c&e>*lnEkXms!xc zQa_bdCgqnPIdjGOE_QuqEHv#b%dYTZgRO2{dvd!9FEuB3>L1}EmP_adSe(v>NrA2^ z%#lg!oSO!2W9()jTfoUW=9VAjD{O|EHT;j1f84x^aib3|d;v(dD50y$L@rUgUpDHb z3#L?PyFX}}{Re8atcAcdiaqAK3hvI-9lVgw`SPZ`l(p0v(L*MIURvKN#nj(wVqZL6 z$0hYbEs{dS<}B#|^j^v;FS1TpcG1&IW-*#0y&z}WqZHqj@(Y~af z0$|*bL9LLRnJ@Itvn?hXIY$OVNt9}LM-T^S4zZa+Y+|s?B8tFqe1ux$90rV$h)71( zCxkoE)(Lq9HcT?UJyfEt zxrQd}D(eYuoaGxQh;*iYgL`PMZOp5+WqoIeA-01XB6v&IJGm$5aGezQy4G-^j_0`6 zwe^12WK9Htmlbi>Ya(uSV>gn|5k-m}T6cV*e&b}xH5hqs_7hJjR%u`&P06C37f^%=ASe)Cabh}8Ndrs9s>G)a&ARYc9lYH=@s;at zknt5}}tl5IBqFr>iE zS@jvU=>sUObN38MAw{2x>0@l?pR^5Xo}MUR!?Fb*39YtqCV}=^>W$`yACRK9&3Jhf}#va0pwcBeqLGPPJ zzmqA>*P7LYxu=sheg9Oh2r{>LkUVw>Li>jxLZ&|#7Yf+Y2GffPP4l=d7bZ1YzmR4f zzsQ5&c|RT^-?ZKpXfR;+_9tASyLU7lA`gwOR=6P^W8Ws}7TiL|T@SY@)DLK6&<0f+ zK{wFdxg>imlj2FGiQ9=n`?_4U8S|p)%l>vBy`&1#o$dj(Ldt5ZQdG94skDL9T3+#3 zmRE3a3`A~AW?AopNtR~8g9m3BayClyg)V=3xiHN!H>Lr-Ixdrr0oAx16+A$%rB#Sz zW;5?fd%OG=3HO0?ar~f@6u#&?J`n(2;0t>`!n7S@V-Dgga_a~t;qk$?l;LV|w_(6t zgsq2HiXF6L{pl+)KWe`?{ua-YTPl`lly`_&Rs?mT<83*@Ysnb(r#&?de8)&XDnB+n9=mz&Y ziVW=R>_oFwGKYV02IZ4)_v!~&af~H0xt!5rICL055?d*TYrwyOsv?)-$k42L7v=KP zBt9355Ov9&Z=`D8!h;OtWAaa-p#QhX9D5sP?_NOa_SVVSRN)oKy|Din?W?&5@z5~% z@Gt^@H#Zx!R(1(f&tgK$6#K7He!+ITmt(n(&Bv_k@4qW~f8QS=$sjf=BF1647d8lv zokSfC`*dU_&z7adtBBKrr?^$F`vxs>4J6KmI_8uMJ%wQz=29HEI{M*aMM--4(9Uc* z3X>)y@2Qr^1<0;tguJ{e!_3jcy^Kc_C`NS26VMbsS3w?)MMZ#C#qAl~dK};^qBCy{ z{GQ`munPF9(|CEhQLtYPTO4T~FF za$i#p3xKs-`a3TpCekd;Zya%R5YC*F>~jyU~_1$fYVY{$t-fxSfseICbWsVuJ*yn zjAnE(p(iW3@K4-b8O#!)wo2%t^TR6+0vAR^QDACzm577vc@Xcg_Tm)bDXo)dg}g=Y-u9c_1gx z10~!KS5nN6+E~iBNOKD_lu#8Cz{+>nEet-bk+wC@H2pJOAe9lF5r$kGl)==y+6q0z zZXi$V<(V9HwJW5tNT+YmLV*sTIJuBkN4Tq7D7a3h2gPK1eznc&E{M6pj91SU%#of z_fSWl6^_6JQu)1BLRXAn2^#}4+AEU zepJpsC$d@6-fy7I`9v2jQ0r1QDDyAUrYKu_ zHWF8PSDdZTH0`7t0I(=2xwnun!wA$xxVriPCtSE}3j+Y&!JhLe&^PYqZ9Qw@g;SC} z(DEuz5O&4nRL+xf3^(q03MR8T7`y}zhjXcrSUHv#F~ua=F0NBkoFwd=fp_MU>EstV zj68Lu;=|EKF#Oe45UqT!81}bv>J_UoiM6Utsfa#EU~%&vek7c=ca&Z)=_!|Kc9nX{ znw#rws$QmBd|Ry%`HEMLT~$nwk0fG!J`QY`uQMD(Qh8FH-`Ru(-xgq`d1_s+5S#N6 z_?Y-t25LOuT8u`)DOBiD5;|=O>B~w`7E#*vY4*Xw$cwYIcq?P#yi^Av-o*0C(j5>sKVif-wR0u{W(4p1p1={5%i9vd!JP@FMFHaqW8ZCKD0?Xub&ZVUoi z-9<}`eYPPl!ecNdUTb2(F5*{;HY`w62IbO(yhh$*pIk|Kf0LY;?VMhpU56nN2{dvS27~W^^UfjO>*(xlK$_5Dg2>yCs`03f&%a@1K$s76& zo?N}Ow`;duKXL(=}!Zu!`!I0f9elM{X;~3xp(7}oqe7iQ3bod z_chcC=~oKR2GHTo=JSiKUhfq8EY${^&pK$>;cCEINZ}?9tk&p)7$tF ziO#XrB<5ha!F|ho-rG1GO%8c~m*DcYPYB zp2*(*7!>PdRx9<+#BFaHQ)&)ANt~1aXdwzYlqvLWWv|w0B029MR ziFGKGnplHVWXESQp~QJaIhSMsTz!iA2QW%fv$+n+=V;Q0Pe$7tyD*QI7}#mCpXCc< zl>TOeQ<_m!5VI!cROHR;0c?DIgxmDx62DlO8f(8olO~w3jKqM=>ZBA+$rx+kTx}v6 zgKqm2*OiEAUdeiSp_j?B0Xr$ias7w}PPT%qlk^5o7wKUOasdud-8UCu8k*F>$&k4r zdvK`=fDjwQCxzutMY^AP8- z7~ybyfxhJ|6m-f@QeUp+aPl2qYF-8@L_1i-M?yEnc!+bQJ?-nseAYp2r#}`T#SOt> zaQm%FQ>g{+;f70;r^jwJ#O|=T_L&7)4TNQ7Opft|?mhH1%|4K>wS5`Opk9~z8Qix9 z7|Poo_#UlPo56Kop9Q5MbkN=dH49i^0m5BwR5|*CdoNTBcf0F6UFD-Y`B4!}ryc6Q zz1~ALJ93)1Vd_?Y7D@&^;Q|ygEM%RUj5m)bp4&54r+a6dDBQlKBt1o@0hmMS5pQ&; zR9IlsTk7Eu1?=}|4&DgDKOW9rcdK1MG<`F~if4;pg<#+$alMkotERs_$X%rwc0{$8 ze2q7Zf=fuO0H28!WgR#&GECL=ORpyiJ0YGSq#Xw}5Np1gkco?3Qgc%GMRfB{VUXltUKjXRkrdo-_81S z^N36gAT4@{kpxZ6{wX2?LCV8<79JdUuP5FdN@FfL2y+MeVdQEdhp>>WLAj?pg}T?CPi#NZDsJM-@pi zA=|bdY(q)e2s8+B)fWZrnObjU&CCyc>E5YYM|Cl}gd@eeY_choQaux6Hg}RoKFA%a z7EfIYGI0HAZ6z4AY4vDeaZOnGkWxcRzusJ4v1T%@FG)i27}`^3cpO(@>Xc(dzzg>1 z@imDo=v)WGV~7d05riJ|;$>O6TXG*J1(Zz9qgyOCrjx0S%eW{d2bJ#O$;t4D;U$NI zqrPeu&@R{*_-qdwuR}1=E9x9J4TKP%UQd-qZtt1tw$3`_v1xxeHIO7*=p(JhL^|3S z)}|`HxL6mlR9NV5n3jt*P9~QWf@70BswV+-Enr>Lnmfd%mYYG9HGR{Tdsdi&V~Rl? zLzd!?m^r9d!z4JZUCq+#J*A=J5)$rg@&@2AAbWz`&FPA3@SUrHMkxwn_)o(g;EH*5 zJb~Du?PPdP$muQ?SWu&j*`Hk@wEEmMYMfKPy+9lrRL{II z811yvB|x=mo#O#iS@GFm%C$NnkyqM*8w;v}!)@aDv{m!!_4cmDM`zGIaE=6>ALX#u zHSO7Erh|KLi>c)3ZS2~#!*n#y+MRrORA*YD-p|Ge+hhi`CQ{gX zGLgrwdcE)aSdCQI#^ee}|NojRfY^Ze;tvQ?n?8A3N>sLG=9?}X*hl@~`BEn;?>ZqH zOL%nEk%WkXsM=(*yqoyFZmWdKWQ~gusRBe^Nt@EQP(|y|ki`96isO=v1=V}pHg~;< zSd*wq^||4}+5Pbl;VI_>+o5;en$@_Nt9ja?!*khX5Z6dMfz!e}G6sx;_(r?;sQ(kD z7d!&nBFwc2C4ws+SWuOK234$SW&?l54x1!kw<4=)SBZa(VwA!eLOVNe{zg1Rfuksx8~RoDR3DY|U&IFqRD~WSUgg zGi`%k`Qg!ckO9zk!~peZ>_fz8GL5vdzFu#aW-p&jDh6iJlQk~qBA~Vc3gW3S07Vol zWXq(Wa8&FFjrs3IX8zzwoL3UJPr`MCsh00v+HGGGh)Bvko zvPzO!*-@T3LPG-6_vP~&X}}sSNg?ZyvQq=ZK)43mXW1va`zv{@;+KLOyEm9f6Fp$G z5C>WQos&0U{iy)GQg#xgA8CinvraO6h7t15>eA47$CNFK#4J%0MT05m#AL7cfZ~g@ zWGq63JRhhDAI&8NAkPv(H>Y!_c12wFbhQH8G$qTKD+Y=E4jHo@ z1IxiHm{+9IQiAlbJwpLuw6Lsb{E^yHjt8T`DZ<3KOv&ytc@q$wepTj8m^7%GfI zGyaXU*rsXXl4tU>-8bWJ{i<%Pkvazp zcnKA`hhNx1IC){Y))tdyW8A})VJ>eunUR`h7w-wmby_d1$j|VkoX}|c$%~Xq2-;gw<;b=7qZMNXTBr-q%pPjNIQrbu3?9kbxl!y zG0K@(v|U~M%06b748O$AwFBdwBz6eAo5f|lgU{rGQVI~m28`z#(t=6}IM%Z6JBJc63kI!F zAjfL~CJQfNl6>u-Anf>v1FS8xw(%K()=HMEW#KRkFRYwUvg+*Utk9z@8v+qo(YniC z3CM&uld48UP-f&P9^%jR_9R%%LFb69p1O^Rmi|lwb9e-Eu61-$Qbm0zL#Be#x|1UQ z#bAB72i z>nX2J_9g{!?(tDMT0U-wfZQivXW-fM${l_rO$Svc)IL~usf^2vTvXz#iMk+Z!g7Ij zF~GU;h5L`us-=zv&?~g2C>q#p?R+gdzg+j12(H(YKy&2P!1fFWZBiKfw^&#R3wRnI;zqk*(KOq_Xge4n{oLi4>8?TBdIZ@|%@Jk2 zWbl=pEc+kUEVVWH3vz@oy)9Ffh(6-9%`7ub0=i|vWD+QJ;hve#-P}Pp5(bq+$zVD? zxI%Hw`X)szGO&uvsg(>7hq5{m*vuk`MP_sR$=5cSJP3tdn$^z`)rNWU%6e&>H9Nyn(7Lh@V$kVpXg*xqx<|LV|Fw!+o%?Aew=}q1~HZ(;$g6V0+(PJdA7Fst!QAYzL zngH?gmbcMRGRTWE$7ZY*LQ?&0atUd91;;SS5ZgzE3;a^+qZNb?g8^;cZ*Shb!JNus zm`qP``HVQp&3cb_9z1-y_iz&cTZQk&F!LmzFmW`akrDUV(&=v0e?w=xK5iJ*6#;5sDM~IC`RF-_;TR13615;hw-m7-@)~fs4dpmpBsBKi= z@9h6^_q+Y-`|W4Xwx90P6=(NZ^A7~OzM6g#Pw>G}S&)%)x=Td&e zm_>ml$B-A!b*wje2G5-24{NYPzCycz4O{bOl9O8vKER@ufr7m0eYQ7; zgN2V*5c8#B!U{Yb_>y%vKX`cX!&iLxeD=b=z4#=(_EvFf11gzc zwKV!w=lLE2O4*LKeT$XeYhFc{0wO_GX<9)Kvq73Gog1Gy;LE=XV@*?3VqIpcwSZu~ zDw%@39z+}~cvx)Y&oE5~h*cxL=y59eY` zq$*?}PLf)b9Lk-A>3Rsd+%olqoSiGE*HLsMPGQx4jnrk@CvLRA`A-BG@dJv zZ!*YJtZN>cpxx5MEz)r%K4p&1Ed;$i({~wXqMQhYzz>02pc>&5|Hb_1Q4{sooFY}@ zyD!*+SrzConZmpky$A9h&XizkbRI`?Azz*mClhtUVH2V z_JR3tRdA@k{M!fpWy8JqKj<(2iTVpzO(XmP5@?MYD;fULd@ai{xU0>R7$PgQ^=DsR5Nm@69k6LhB)Guy&*babK86SfN%g2Mn5cPnCx9wG&C#r zj?PqtBVVzeus&_8)>*elnRUuLzqVk6kFB+6r>4AYhbH!>Qd+ zT3>3(%L`slvZU=$Kx_1|J-zzJV0(PLuZda~0M#sq3FUBXHo?mj&s}|xr`y@QhNZld zvk_vr{v50iTHaHfoXA@fXV=(N!6$oMQ)yn(*0D2tFq+VZY!4fn!F~F(!9lpgSKx7JDr?DU(NzoV)*og8{1H-CLE`Nw=;X>r)yu}g}BXIH;sn9 zx^zlV039g8SSy$fQfM3z*dEz=|@R^g%?{ zT;xE`F#2ILJS5qmIkG<{TpCr<9v)`8e9Ed+8|G(FNr-&Xd(E=S_HPln0%lj*lBLtl z*cQug{^_fNt-aTp^NI?j0K7BfjubIFx^g(t3P|xbQ2~~T5Y6G__{!b5k*g=YS2{^W zxV@||?YxHeI5Auu%c`3lfcdQIEj^aoCr2yRRvVw3x@HN;7(b3#r$*qe_flg;EGrno z%m&8Yk!Lva2+$NL#NA3HILCJ?mc2F_2Qw>nlS!tYG9i=9R#>~`;klOCBWwVXGZJX9 zEINdf=zNIleW%E*d`*4YKOu+?*oos@Htf^@*3mZ1x6TY^7D@qUJX(I}rnjDa;?{k4 z1e2BYlv=3+-wp5{ga)`bsQF3(09Xh|msqb31ol{`IIK$}rcF=u9AO)WD%YsFKvfa- z#BhP8yom%E7iyjhF6{ofZ)D0;S8T)>NdKH1!$0l&As5bNlf~Z18<0+g8`UZ?`Yd#$ zD?v&(7TiukN9H8n{!;8~bMytx$oGo;ThLMhMnshs16JwrbX+|$NuRk09PVXGFbPBW z?Q&mD71O4RjH(h79wsWajOI}Md^Q-tf`RRDh~%oxRh=6&`>zSc`mxSUcmaVur3Qra z@^<_$SC-L=9pbv4|NWF{uFC1hr|DWwB5-;>3gJ}z8nA8;Uiw!7@_t1yDyZjW| zgllt3OH0%}Es*OjXpv?+p{Q)KYi_DKOu;pPBenO3uWVVp+;amUZC^sL$-nRN5G1s8 zF6&J;!;h(F#s#OcScUWr9cm$gS{kHMs?TKjcm@o#3}9uVSrPo)UJLN~Wn?Aq4f--< zEuuaO-LRy=V3sj%QkP!}FEmCm;fq&qYZrS;w<#|Cc6F>Of5~%b7%+I`hy%6Bczw=X zD3nkp&~QH(cnE&OoC|J_W9eHJGI`0-oy?}Na=cHBK8eIDxKMzN^T60PE#yeHk58LI zWa;8Kp;9(TRw!pm<03wCsW6} zGGp11b>SIgewdj4!lmYYp-Cas?}|l~DKV3_()}Vjq;TK;dUvbZyS!i+8*aZG%-6-K zzT3qC-__v&f9aTT4BtI`L(V`XaiG3)il3kc4lvPVw5hbnnK}|n=#}j)f|M&J+30+^ zoOb;Ymq?q^>hIg^_ypbGLoMwhG3mUedtYdYjzgV}^XPUKP2wj7$w19Uv27+us!*_Z zT3#BoquF)DM&wq=VCMWvl-lartP~DIv{dM^+PjuYU%C+^rPd0^!1k_T+E92Bh9G$K z%2i8xWkCkkA~=|T!=~MQG&pBC0OH)x;Bk$=h$Df$HCqZXD%elFWi7!ZesbKaIdqgE z(?|ZOd?2!0A4$u)x5Z&MjYCx@amYcJ_Z9Mx9w&z1vcpPpNvXSQdP^|fOIAXyIddF> z>wv*1n;^z$-~oO?!=A<(C?C&+i9UUg^`9py%`*^GI(Zv%e!B*T3Ih%SQgSt>4{V(+)UIYg_+|$8!Jv z;aKj&vD~lWRq3Ub&qsr8u^8Hk#?%!VpuxWH=6Z~?m|pMVztAC>AFbZf`v@qmFzaew}^!))>NrvUJYElt`0LafJwF| z&oKsj0i3qD*1Of7fNJRwtXFsQWP7|<$r&lk7*J)>iWZ^EaUri6^;$_*c8(2apHZ)l z8qK00upJJ#`OJAW2H1}x+ku}8(Hi6e9UD}Ph$n;u;wvBrj#<_9LSbE9yRc48>?#kF z`o^fd5T1nti8cu}MZSiovVE+#r&7lo1QUc_pEHAPV+inmOZ312i_UKe<7Dz}k~-X* z%h?1{vZd1r9l0eP*sz@Nj`$<-lMjk-$^r_Li8c%0cuxW^d9%bg=4tN)Tn?UK3oK?u zxz;x%w`6=tI4Is(1&R5w7XhARW-)7XK+Qf#MC1#{jo1@7!z5=%i6yb^)h%B*2mprJ zLWos60wF9Ojg*#M(U#l@r3z3>|C&c19>zRj&|G+5o)9ZwSApMpuu-ud3WYx#_<)*fauEscp~}HzUJl-uAg=g$|bQF z6Pi+ueUO3|VB;xmuxb|PnVELlitM(r%cQW01+9O7rm5I*CWo!9@f|pGo6)yV{>c-q zS4y)!SR2%RoLrZ<7Ov*UG7I`N&MAzUyDPYxLs>eaS1dv?!!b}=TT5_wnvZD`32`}X z<92WHe9%CQ_bq2yho>_6YJ4S+1H_xIyq>d`;_zswSPd^(- z*M&axFW-^ z#FFe{$+&Yr;?fWmz=HHbc32SMU`Q zeVYy%H_)a?AD|YV&&2PKv$tp-TNQ-GO(#DAt=vq@C*Z3>a#LoH=rf~@1dmh?_dZkF z&gcdJ*h?xdaG^ZbG6m-FCrIwpCR)bk!ou;vu;k?VWYh<%0D41`9pk8?IP*qRpHq`T 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

*7rF5w;RW%DKT%}px=R7=0+CDgkz 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 @P#V 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%0D~ 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 z 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%0A3H6AvCC#Ea)3)vZ3SB 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 z

}PQj1F&K_g$J`2h*0DU|!~3ld(9x1r=aH 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⋘_Y;1V`cte&+yRHL5cth*oiRTr2{# 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 z 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 literal 0 HcmV?d00001 diff --git a/feed.xml b/feed.xml index 124d70ece9..99a5f0266a 100644 --- a/feed.xml +++ b/feed.xml @@ -6,6 +6,55 @@ http://facebook.github.io/react + + React v0.8 + <p>I&#39;ll start by answering the obvious question:</p> + +<blockquote> +<p>What happened to 0.6 and 0.7?</p> +</blockquote> + +<p>It&#39;s become increasingly obvious since our launch in May that people want to use React on the server. With the server-side rendering abilities, that&#39;s a perfect fit. However using the same copy of React on the server and then packaging it up for the client is surprisingly a harder problem. People have been using our <code>react-tools</code> module which includes React, but when browserifying that ends up packaging all of <code>esprima</code> and some other dependencies that aren&#39;t needed on the client. So we wanted to make this whole experience better.</p> + +<p>We talked with <a href="https://github.com/jeffbski">Jeff Barczewski</a> who was the owner of the <code>react</code> module on npm. He was kind enough to transition ownership to us and release his package under a different name: <code>autoflow</code>. I encourage you to <a href="https://github.com/jeffbski/autoflow">check it out</a> if you&#39;re writing a lot of asynchronous code. In order to not break all of <code>react</code>&#39;s current users of 0.7.x, we decided to bump our version to 0.8 and skip the issue entirely. We&#39;re also including a warning if you use our <code>react</code> module like you would use the previous package.</p> + +<p>In order to make the transition to 0.8 for our current users as painless as possible, we decided to make 0.8 primarily a bug fix release on top of 0.5. No public APIs were changed (even if they were already marked as deprecated). We haven&#39;t added any of the new features we have in master, though we did take the opportunity to pull in some improvements to internals.</p> + +<p>We hope that by releasing <code>react</code> on npm, we will enable a new set of uses that have been otherwise difficult. All feedback is welcome!</p> +<h2><a class="anchor" name="changelog"></a>Changelog <a class="hash-link" href="#changelog">#</a></h2><h3><a class="anchor" name="react"></a>React <a class="hash-link" href="#react">#</a></h3> +<ul> +<li>Added support for more attributes: + +<ul> +<li><code>rows</code> &amp; <code>cols</code> for <code>&lt;textarea&gt;</code></li> +<li><code>defer</code> &amp; <code>async</code> for <code>&lt;script&gt;</code></li> +<li><code>loop</code> for <code>&lt;audio&gt;</code> &amp; <code>&lt;video&gt;</code></li> +<li><code>autoCorrect</code> for form fields (a non-standard attribute only supported by mobile WebKit)</li> +</ul></li> +<li>Improved error messages</li> +<li>Fixed Selection events in IE11</li> +<li>Added <code>onContextMenu</code> events</li> +</ul> +<h3><a class="anchor" name="react-with-addons"></a>React with Addons <a class="hash-link" href="#react-with-addons">#</a></h3> +<ul> +<li>Fixed bugs with TransitionGroup when children were undefined</li> +<li>Added support for <code>onTransition</code></li> +</ul> +<h3><a class="anchor" name="react-tools"></a>react-tools <a class="hash-link" href="#react-tools">#</a></h3> +<ul> +<li>Upgraded <code>jstransform</code> and <code>esprima-fb</code></li> +</ul> +<h3><a class="anchor" name="jsxtransformer"></a>JSXTransformer <a class="hash-link" href="#jsxtransformer">#</a></h3> +<ul> +<li>Added support for use in IE8</li> +<li>Upgraded browserify, which reduced file size by ~65KB (16KB gzipped)</li> +</ul> + + 2013-12-19T00:00:00-08:00 + http://facebook.github.io/react/blog/2013/12/19/react-v0.8.0.html + http://facebook.github.io/react/blog/2013/12/19/react-v0.8.0.html + + React v0.5.2, v0.4.2 <p>Today we&#39;re releasing an update to address a potential XSS vulnerability that can arise when using user data as a <code>key</code>. Typically &quot;safe&quot; data is used for a <code>key</code>, for example, an id from your database, or a unique hash. However there are cases where it may be reasonable to use user generated content. A carefully crafted piece of content could result in arbitrary JS execution. While we make a very concerted effort to ensure all text is escaped before inserting it into the DOM, we missed one case. Immediately following the discovery of this vulnerability, we performed an audit to ensure we this was the only such vulnerability.</p> @@ -660,46 +709,5 @@ Is this some sort of template language? Specifically no. This might have been th http://facebook.github.io/react/blog/2013/08/26/community-roundup-7.html - - Use React and JSX in Python Applications - <p>Today we&#39;re happy to announce the initial release of <a href="https://github.com/facebook/react-python">PyReact</a>, which makes it easier to use React and JSX in your Python applications. It&#39;s designed to provide an API to transform your JSX files into JavaScript, as well as provide access to the latest React source files.</p> -<h2><a class="anchor" name="usage"></a>Usage <a class="hash-link" href="#usage">#</a></h2> -<p>Transform your JSX files via the provided <code>jsx</code> module:</p> -<div class="highlight"><pre><code class="python language-python" data-lang="python"><span class="kn">from</span> <span class="nn">react</span> <span class="kn">import</span> <span class="n">jsx</span> - -<span class="c"># For multiple paths, use the JSXTransformer class.</span> -<span class="n">transformer</span> <span class="o">=</span> <span class="n">jsx</span><span class="o">.</span><span class="n">JSXTransformer</span><span class="p">()</span> -<span class="k">for</span> <span class="n">jsx_path</span><span class="p">,</span> <span class="n">js_path</span> <span class="ow">in</span> <span class="n">my_paths</span><span class="p">:</span> - <span class="n">transformer</span><span class="o">.</span><span class="n">transform</span><span class="p">(</span><span class="n">jsx_path</span><span class="p">,</span> <span class="n">js_path</span><span class="p">)</span> - -<span class="c"># For a single file, you can use a shortcut method.</span> -<span class="n">jsx</span><span class="o">.</span><span class="n">transform</span><span class="p">(</span><span class="s">&#39;path/to/input/file.jsx&#39;</span><span class="p">,</span> <span class="s">&#39;path/to/output/file.js&#39;</span><span class="p">)</span> -</code></pre></div> -<p>For full paths to React files, use the <code>source</code> module:</p> -<div class="highlight"><pre><code class="python language-python" data-lang="python"><span class="kn">from</span> <span class="nn">react</span> <span class="kn">import</span> <span class="n">source</span> - -<span class="c"># path_for raises IOError if the file doesn&#39;t exist.</span> -<span class="n">react_js</span> <span class="o">=</span> <span class="n">source</span><span class="o">.</span><span class="n">path_for</span><span class="p">(</span><span class="s">&#39;react.min.js&#39;</span><span class="p">)</span> -</code></pre></div><h2><a class="anchor" name="django"></a>Django <a class="hash-link" href="#django">#</a></h2> -<p>PyReact includes a JSX compiler for <a href="https://github.com/cyberdelia/django-pipeline">django-pipeline</a>. Add it to your project&#39;s pipeline settings like this:</p> -<div class="highlight"><pre><code class="python language-python" data-lang="python"><span class="n">PIPELINE_COMPILERS</span> <span class="o">=</span> <span class="p">(</span> - <span class="s">&#39;react.utils.pipeline.JSXCompiler&#39;</span><span class="p">,</span> -<span class="p">)</span> -</code></pre></div><h2><a class="anchor" name="installation"></a>Installation <a class="hash-link" href="#installation">#</a></h2> -<p>PyReact is hosted on PyPI, and can be installed with <code>pip</code>:</p> -<div class="highlight"><pre><code class="text language-text" data-lang="text">$ pip install PyReact -</code></pre></div> -<p>Alternatively, add it into your <code>requirements</code> file:</p> -<div class="highlight"><pre><code class="text language-text" data-lang="text">PyReact==0.1.1 -</code></pre></div> -<p><strong>Dependencies</strong>: PyReact uses <a href="https://github.com/doloopwhile/PyExecJS">PyExecJS</a> to execute the bundled React code, which requires that a JS runtime environment is installed on your machine. We don&#39;t explicitly set a dependency on a runtime environment; Mac OS X comes bundled with one. If you&#39;re on a different platform, we recommend <a href="https://code.google.com/p/pyv8/">PyV8</a>.</p> - -<p>For the initial release, we&#39;ve only tested on Python 2.7. Look out for support for Python 3 in the future, and if you see anything that can be improved, we welcome your <a href="https://github.com/facebook/react-python/blob/master/CONTRIBUTING.md">contributions</a>!</p> - - 2013-08-19T00:00:00-07:00 - http://facebook.github.io/react/blog/2013/08/19/use-react-and-jsx-in-python-applications.html - http://facebook.github.io/react/blog/2013/08/19/use-react-and-jsx-in-python-applications.html - - diff --git a/index.html b/index.html index 89face1a4f..6f0868b290 100644 --- a/index.html +++ b/index.html @@ -60,7 +60,7 @@

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

@@ -148,7 +148,7 @@

diff --git a/js/JSXTransformer.js b/js/JSXTransformer.js index 2a16486fcb..07cc91f027 100644 --- a/js/JSXTransformer.js +++ b/js/JSXTransformer.js @@ -1,8 +1,7 @@ /** - * JSXTransformer v0.5.2 + * JSXTransformer v0.8.0 */ -!function(e){"object"==typeof exports?module.exports=e():"function"==typeof define&&define.amd?define(e):"undefined"!=typeof window?window.JSXTransformer=e():"undefined"!=typeof global?global.JSXTransformer=e():"undefined"!=typeof self&&(self.JSXTransformer=e())}(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);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o= len) return x; - switch (x) { - case '%s': return String(args[i++]); - case '%d': return Number(args[i++]); - case '%j': - try { - return JSON.stringify(args[i++]); - } catch (_) { - return '[Circular]'; - } - default: - return x; - } - }); - for (var x = args[i]; i < len; x = args[++i]) { - if (isNull(x) || !isObject(x)) { - str += ' ' + x; - } else { - str += ' ' + inspect(x); - } - } - return str; -}; - -/** - * Echos the value of a value. Trys to print the value out - * in the best way possible given the different types. - * - * @param {Object} obj The object to print out. - * @param {Object} opts Optional options object that alters the output. - */ -/* legacy: obj, showHidden, depth, colors*/ -function inspect(obj, opts) { - // default options - var ctx = { - seen: [], - stylize: stylizeNoColor - }; - // legacy... - if (arguments.length >= 3) ctx.depth = arguments[2]; - if (arguments.length >= 4) ctx.colors = arguments[3]; - if (isBoolean(opts)) { - // legacy... - ctx.showHidden = opts; - } else if (opts) { - // got an "options" object - exports._extend(ctx, opts); - } - // set default options - if (isUndefined(ctx.showHidden)) ctx.showHidden = false; - if (isUndefined(ctx.depth)) ctx.depth = 2; - if (isUndefined(ctx.colors)) ctx.colors = false; - if (isUndefined(ctx.customInspect)) ctx.customInspect = true; - if (ctx.colors) ctx.stylize = stylizeWithColor; - return formatValue(ctx, obj, ctx.depth); -} -exports.inspect = inspect; - - -// http://en.wikipedia.org/wiki/ANSI_escape_code#graphics -inspect.colors = { - 'bold' : [1, 22], - 'italic' : [3, 23], - 'underline' : [4, 24], - 'inverse' : [7, 27], - 'white' : [37, 39], - 'grey' : [90, 39], - 'black' : [30, 39], - 'blue' : [34, 39], - 'cyan' : [36, 39], - 'green' : [32, 39], - 'magenta' : [35, 39], - 'red' : [31, 39], - 'yellow' : [33, 39] -}; - -// Don't use 'blue' not visible on cmd.exe -inspect.styles = { - 'special': 'cyan', - 'number': 'yellow', - 'boolean': 'yellow', - 'undefined': 'grey', - 'null': 'bold', - 'string': 'green', - 'date': 'magenta', - // "name": intentionally not styling - 'regexp': 'red' -}; - - -function stylizeWithColor(str, styleType) { - var style = inspect.styles[styleType]; - - if (style) { - return '\u001b[' + inspect.colors[style][0] + 'm' + str + - '\u001b[' + inspect.colors[style][1] + 'm'; - } else { - return str; - } -} - - -function stylizeNoColor(str, styleType) { - return str; -} - - -function arrayToHash(array) { - var hash = {}; - - shims.forEach(array, function(val, idx) { - hash[val] = true; - }); - - return hash; -} - - -function formatValue(ctx, value, recurseTimes) { - // Provide a hook for user-specified inspect functions. - // Check that value is an object with an inspect function on it - if (ctx.customInspect && - value && - isFunction(value.inspect) && - // Filter out the util module, it's inspect function is special - value.inspect !== exports.inspect && - // Also filter out any prototype objects using the circular check. - !(value.constructor && value.constructor.prototype === value)) { - var ret = value.inspect(recurseTimes); - if (!isString(ret)) { - ret = formatValue(ctx, ret, recurseTimes); - } - return ret; - } - - // Primitive types cannot have properties - var primitive = formatPrimitive(ctx, value); - if (primitive) { - return primitive; - } - - // Look up the keys of the object. - var keys = shims.keys(value); - var visibleKeys = arrayToHash(keys); - - if (ctx.showHidden) { - keys = shims.getOwnPropertyNames(value); - } - - // Some type of object without properties can be shortcutted. - if (keys.length === 0) { - if (isFunction(value)) { - var name = value.name ? ': ' + value.name : ''; - return ctx.stylize('[Function' + name + ']', 'special'); - } - if (isRegExp(value)) { - return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp'); - } - if (isDate(value)) { - return ctx.stylize(Date.prototype.toString.call(value), 'date'); - } - if (isError(value)) { - return formatError(value); - } - } - - var base = '', array = false, braces = ['{', '}']; - - // Make Array say that they are Array - if (isArray(value)) { - array = true; - braces = ['[', ']']; - } - - // Make functions say that they are functions - if (isFunction(value)) { - var n = value.name ? ': ' + value.name : ''; - base = ' [Function' + n + ']'; - } - - // Make RegExps say that they are RegExps - if (isRegExp(value)) { - base = ' ' + RegExp.prototype.toString.call(value); - } - - // Make dates with properties first say the date - if (isDate(value)) { - base = ' ' + Date.prototype.toUTCString.call(value); - } - - // Make error with message first say the error - if (isError(value)) { - base = ' ' + formatError(value); - } - - if (keys.length === 0 && (!array || value.length == 0)) { - return braces[0] + base + braces[1]; - } - - if (recurseTimes < 0) { - if (isRegExp(value)) { - return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp'); - } else { - return ctx.stylize('[Object]', 'special'); - } - } - - ctx.seen.push(value); - - var output; - if (array) { - output = formatArray(ctx, value, recurseTimes, visibleKeys, keys); - } else { - output = keys.map(function(key) { - return formatProperty(ctx, value, recurseTimes, visibleKeys, key, array); - }); - } - - ctx.seen.pop(); - - return reduceToSingleString(output, base, braces); -} - - -function formatPrimitive(ctx, value) { - if (isUndefined(value)) - return ctx.stylize('undefined', 'undefined'); - if (isString(value)) { - var simple = '\'' + JSON.stringify(value).replace(/^"|"$/g, '') - .replace(/'/g, "\\'") - .replace(/\\"/g, '"') + '\''; - return ctx.stylize(simple, 'string'); - } - if (isNumber(value)) - return ctx.stylize('' + value, 'number'); - if (isBoolean(value)) - return ctx.stylize('' + value, 'boolean'); - // For some reason typeof null is "object", so special case here. - if (isNull(value)) - return ctx.stylize('null', 'null'); -} - - -function formatError(value) { - return '[' + Error.prototype.toString.call(value) + ']'; -} - - -function formatArray(ctx, value, recurseTimes, visibleKeys, keys) { - var output = []; - for (var i = 0, l = value.length; i < l; ++i) { - if (hasOwnProperty(value, String(i))) { - output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, - String(i), true)); - } else { - output.push(''); - } - } - - shims.forEach(keys, function(key) { - if (!key.match(/^\d+$/)) { - output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, - key, true)); - } - }); - return output; -} - - -function formatProperty(ctx, value, recurseTimes, visibleKeys, key, array) { - var name, str, desc; - desc = shims.getOwnPropertyDescriptor(value, key) || { value: value[key] }; - if (desc.get) { - if (desc.set) { - str = ctx.stylize('[Getter/Setter]', 'special'); - } else { - str = ctx.stylize('[Getter]', 'special'); - } - } else { - if (desc.set) { - str = ctx.stylize('[Setter]', 'special'); - } - } - - if (!hasOwnProperty(visibleKeys, key)) { - name = '[' + key + ']'; - } - if (!str) { - if (shims.indexOf(ctx.seen, desc.value) < 0) { - if (isNull(recurseTimes)) { - str = formatValue(ctx, desc.value, null); - } else { - str = formatValue(ctx, desc.value, recurseTimes - 1); - } - if (str.indexOf('\n') > -1) { - if (array) { - str = str.split('\n').map(function(line) { - return ' ' + line; - }).join('\n').substr(2); - } else { - str = '\n' + str.split('\n').map(function(line) { - return ' ' + line; - }).join('\n'); - } - } - } else { - str = ctx.stylize('[Circular]', 'special'); - } - } - if (isUndefined(name)) { - if (array && key.match(/^\d+$/)) { - return str; - } - name = JSON.stringify('' + key); - if (name.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)) { - name = name.substr(1, name.length - 2); - name = ctx.stylize(name, 'name'); - } else { - name = name.replace(/'/g, "\\'") - .replace(/\\"/g, '"') - .replace(/(^"|"$)/g, "'"); - name = ctx.stylize(name, 'string'); - } - } - - return name + ': ' + str; -} - - -function reduceToSingleString(output, base, braces) { - var numLinesEst = 0; - var length = shims.reduce(output, function(prev, cur) { - numLinesEst++; - if (cur.indexOf('\n') >= 0) numLinesEst++; - return prev + cur.replace(/\u001b\[\d\d?m/g, '').length + 1; - }, 0); - - if (length > 60) { - return braces[0] + - (base === '' ? '' : base + '\n ') + - ' ' + - output.join(',\n ') + - ' ' + - braces[1]; - } - - return braces[0] + base + ' ' + output.join(', ') + ' ' + braces[1]; -} - - -// NOTE: These type checking functions intentionally don't use `instanceof` -// because it is fragile and can be easily faked with `Object.create()`. -function isArray(ar) { - return shims.isArray(ar); -} -exports.isArray = isArray; - -function isBoolean(arg) { - return typeof arg === 'boolean'; -} -exports.isBoolean = isBoolean; - -function isNull(arg) { - return arg === null; -} -exports.isNull = isNull; - -function isNullOrUndefined(arg) { - return arg == null; -} -exports.isNullOrUndefined = isNullOrUndefined; - -function isNumber(arg) { - return typeof arg === 'number'; -} -exports.isNumber = isNumber; - -function isString(arg) { - return typeof arg === 'string'; -} -exports.isString = isString; - -function isSymbol(arg) { - return typeof arg === 'symbol'; -} -exports.isSymbol = isSymbol; - -function isUndefined(arg) { - return arg === void 0; -} -exports.isUndefined = isUndefined; - -function isRegExp(re) { - return isObject(re) && objectToString(re) === '[object RegExp]'; -} -exports.isRegExp = isRegExp; - -function isObject(arg) { - return typeof arg === 'object' && arg; -} -exports.isObject = isObject; - -function isDate(d) { - return isObject(d) && objectToString(d) === '[object Date]'; -} -exports.isDate = isDate; - -function isError(e) { - return isObject(e) && objectToString(e) === '[object Error]'; -} -exports.isError = isError; - -function isFunction(arg) { - return typeof arg === 'function'; -} -exports.isFunction = isFunction; - -function isPrimitive(arg) { - return arg === null || - typeof arg === 'boolean' || - typeof arg === 'number' || - typeof arg === 'string' || - typeof arg === 'symbol' || // ES6 symbol - typeof arg === 'undefined'; -} -exports.isPrimitive = isPrimitive; - -function isBuffer(arg) { - return arg instanceof Buffer; -} -exports.isBuffer = isBuffer; - -function objectToString(o) { - return Object.prototype.toString.call(o); -} - - -function pad(n) { - return n < 10 ? '0' + n.toString(10) : n.toString(10); -} - - -var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec']; - -// 26 Feb 16:19:34 -function timestamp() { - var d = new Date(); - var time = [pad(d.getHours()), - pad(d.getMinutes()), - pad(d.getSeconds())].join(':'); - return [d.getDate(), months[d.getMonth()], time].join(' '); -} - - -// log is just a thin wrapper to console.log that prepends a timestamp -exports.log = function() { - console.log('%s - %s', timestamp(), exports.format.apply(exports, arguments)); -}; - - -/** - * Inherit the prototype methods from one constructor into another. - * - * The Function.prototype.inherits from lang.js rewritten as a standalone - * function (not on Function.prototype). NOTE: If this file is to be loaded - * during bootstrapping this function needs to be rewritten using some native - * functions as prototype setup using normal JavaScript does not work as - * expected during bootstrapping (see mirror.js in r114903). - * - * @param {function} ctor Constructor function which needs to inherit the - * prototype. - * @param {function} superCtor Constructor function to inherit prototype from. - */ -exports.inherits = function(ctor, superCtor) { - ctor.super_ = superCtor; - ctor.prototype = shims.create(superCtor.prototype, { - constructor: { - value: ctor, - enumerable: false, - writable: true, - configurable: true - } - }); -}; - -exports._extend = function(origin, add) { - // Don't do anything if add isn't an object - if (!add || !isObject(add)) return origin; - - var keys = shims.keys(add); - var i = keys.length; - while (i--) { - origin[keys[i]] = add[keys[i]]; - } - return origin; -}; - -function hasOwnProperty(obj, prop) { - return Object.prototype.hasOwnProperty.call(obj, prop); -} - -},{"__browserify_Buffer":4,"_shims":1}],4:[function(require,module,exports){ -require=(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);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o> 1, - nBits = -7, - i = isBE ? 0 : (nBytes - 1), - d = isBE ? 1 : -1, - s = buffer[offset + i]; - - i += d; - - e = s & ((1 << (-nBits)) - 1); - s >>= (-nBits); - nBits += eLen; - for (; nBits > 0; e = e * 256 + buffer[offset + i], i += d, nBits -= 8); - - m = e & ((1 << (-nBits)) - 1); - e >>= (-nBits); - nBits += mLen; - for (; nBits > 0; m = m * 256 + buffer[offset + i], i += d, nBits -= 8); - - if (e === 0) { - e = 1 - eBias; - } else if (e === eMax) { - return m ? NaN : ((s ? -1 : 1) * Infinity); - } else { - m = m + Math.pow(2, mLen); - e = e - eBias; - } - return (s ? -1 : 1) * m * Math.pow(2, e - mLen); -}; - -exports.writeIEEE754 = function(buffer, value, offset, isBE, mLen, nBytes) { - var e, m, c, - eLen = nBytes * 8 - mLen - 1, - eMax = (1 << eLen) - 1, - eBias = eMax >> 1, - rt = (mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0), - i = isBE ? (nBytes - 1) : 0, - d = isBE ? -1 : 1, - s = value < 0 || (value === 0 && 1 / value < 0) ? 1 : 0; - - value = Math.abs(value); - - if (isNaN(value) || value === Infinity) { - m = isNaN(value) ? 1 : 0; - e = eMax; - } else { - e = Math.floor(Math.log(value) / Math.LN2); - if (value * (c = Math.pow(2, -e)) < 1) { - e--; - c *= 2; - } - if (e + eBias >= 1) { - value += rt / c; - } else { - value += rt * Math.pow(2, 1 - eBias); - } - if (value * c >= 2) { - e++; - c /= 2; - } - - if (e + eBias >= eMax) { - m = 0; - e = eMax; - } else if (e + eBias >= 1) { - m = (value * c - 1) * Math.pow(2, mLen); - e = e + eBias; - } else { - m = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen); - e = 0; - } - } - - for (; mLen >= 8; buffer[offset + i] = m & 0xff, i += d, m /= 256, mLen -= 8); - - e = (e << mLen) | m; - eLen += mLen; - for (; eLen > 0; buffer[offset + i] = e & 0xff, i += d, e /= 256, eLen -= 8); - - buffer[offset + i - d] |= s * 128; -}; - -},{}],"q9TxCC":[function(require,module,exports){ -var assert; -exports.Buffer = Buffer; -exports.SlowBuffer = Buffer; -Buffer.poolSize = 8192; -exports.INSPECT_MAX_BYTES = 50; - -function stringtrim(str) { - if (str.trim) return str.trim(); - return str.replace(/^\s+|\s+$/g, ''); -} - -function Buffer(subject, encoding, offset) { - if(!assert) assert= require('assert'); - if (!(this instanceof Buffer)) { - return new Buffer(subject, encoding, offset); - } - this.parent = this; - this.offset = 0; - - // Work-around: node's base64 implementation - // allows for non-padded strings while base64-js - // does not.. - if (encoding == "base64" && typeof subject == "string") { - subject = stringtrim(subject); - while (subject.length % 4 != 0) { - subject = subject + "="; - } - } - - var type; - - // Are we slicing? - if (typeof offset === 'number') { - this.length = coerce(encoding); - // slicing works, with limitations (no parent tracking/update) - // check https://github.com/toots/buffer-browserify/issues/19 - for (var i = 0; i < this.length; i++) { - this[i] = subject.get(i+offset); - } - } else { - // Find the length - switch (type = typeof subject) { - case 'number': - this.length = coerce(subject); - break; - - case 'string': - this.length = Buffer.byteLength(subject, encoding); - break; - - case 'object': // Assume object is an array - this.length = coerce(subject.length); - break; - - default: - throw new Error('First argument needs to be a number, ' + - 'array or string.'); - } - - // Treat array-ish objects as a byte array. - if (isArrayIsh(subject)) { - for (var i = 0; i < this.length; i++) { - if (subject instanceof Buffer) { - this[i] = subject.readUInt8(i); - } - else { - this[i] = subject[i]; - } - } - } else if (type == 'string') { - // We are a string - this.length = this.write(subject, 0, encoding); - } else if (type === 'number') { - for (var i = 0; i < this.length; i++) { - this[i] = 0; - } - } - } -} - -Buffer.prototype.get = function get(i) { - if (i < 0 || i >= this.length) throw new Error('oob'); - return this[i]; -}; - -Buffer.prototype.set = function set(i, v) { - if (i < 0 || i >= this.length) throw new Error('oob'); - return this[i] = v; -}; - -Buffer.byteLength = function (str, encoding) { - switch (encoding || "utf8") { - case 'hex': - return str.length / 2; - - case 'utf8': - case 'utf-8': - return utf8ToBytes(str).length; - - case 'ascii': - case 'binary': - return str.length; - - case 'base64': - return base64ToBytes(str).length; - - default: - throw new Error('Unknown encoding'); - } -}; - -Buffer.prototype.utf8Write = function (string, offset, length) { - var bytes, pos; - return Buffer._charsWritten = blitBuffer(utf8ToBytes(string), this, offset, length); -}; - -Buffer.prototype.asciiWrite = function (string, offset, length) { - var bytes, pos; - return Buffer._charsWritten = blitBuffer(asciiToBytes(string), this, offset, length); -}; - -Buffer.prototype.binaryWrite = Buffer.prototype.asciiWrite; - -Buffer.prototype.base64Write = function (string, offset, length) { - var bytes, pos; - return Buffer._charsWritten = blitBuffer(base64ToBytes(string), this, offset, length); -}; - -Buffer.prototype.base64Slice = function (start, end) { - var bytes = Array.prototype.slice.apply(this, arguments) - return require("base64-js").fromByteArray(bytes); -}; - -Buffer.prototype.utf8Slice = function () { - var bytes = Array.prototype.slice.apply(this, arguments); - var res = ""; - var tmp = ""; - var i = 0; - while (i < bytes.length) { - if (bytes[i] <= 0x7F) { - res += decodeUtf8Char(tmp) + String.fromCharCode(bytes[i]); - tmp = ""; - } else - tmp += "%" + bytes[i].toString(16); - - i++; - } - - return res + decodeUtf8Char(tmp); -} - -Buffer.prototype.asciiSlice = function () { - var bytes = Array.prototype.slice.apply(this, arguments); - var ret = ""; - for (var i = 0; i < bytes.length; i++) - ret += String.fromCharCode(bytes[i]); - return ret; -} - -Buffer.prototype.binarySlice = Buffer.prototype.asciiSlice; - -Buffer.prototype.inspect = function() { - var out = [], - len = this.length; - for (var i = 0; i < len; i++) { - out[i] = toHex(this[i]); - if (i == exports.INSPECT_MAX_BYTES) { - out[i + 1] = '...'; - break; - } - } - return ''; -}; - - -Buffer.prototype.hexSlice = function(start, end) { - var len = this.length; - - if (!start || start < 0) start = 0; - if (!end || end < 0 || end > len) end = len; - - var out = ''; - for (var i = start; i < end; i++) { - out += toHex(this[i]); - } - return out; -}; - - -Buffer.prototype.toString = function(encoding, start, end) { - encoding = String(encoding || 'utf8').toLowerCase(); - start = +start || 0; - if (typeof end == 'undefined') end = this.length; - - // Fastpath empty strings - if (+end == start) { - return ''; - } - - switch (encoding) { - case 'hex': - return this.hexSlice(start, end); - - case 'utf8': - case 'utf-8': - return this.utf8Slice(start, end); - - case 'ascii': - return this.asciiSlice(start, end); - - case 'binary': - return this.binarySlice(start, end); - - case 'base64': - return this.base64Slice(start, end); - - case 'ucs2': - case 'ucs-2': - return this.ucs2Slice(start, end); - - default: - throw new Error('Unknown encoding'); - } -}; - - -Buffer.prototype.hexWrite = function(string, offset, length) { - offset = +offset || 0; - var remaining = this.length - offset; - if (!length) { - length = remaining; - } else { - length = +length; - if (length > remaining) { - length = remaining; - } - } - - // must be an even number of digits - var strLen = string.length; - if (strLen % 2) { - throw new Error('Invalid hex string'); - } - if (length > strLen / 2) { - length = strLen / 2; - } - for (var i = 0; i < length; i++) { - var byte = parseInt(string.substr(i * 2, 2), 16); - if (isNaN(byte)) throw new Error('Invalid hex string'); - this[offset + i] = byte; - } - Buffer._charsWritten = i * 2; - return i; -}; - - -Buffer.prototype.write = function(string, offset, length, encoding) { - // Support both (string, offset, length, encoding) - // and the legacy (string, encoding, offset, length) - if (isFinite(offset)) { - if (!isFinite(length)) { - encoding = length; - length = undefined; - } - } else { // legacy - var swap = encoding; - encoding = offset; - offset = length; - length = swap; - } - - offset = +offset || 0; - var remaining = this.length - offset; - if (!length) { - length = remaining; - } else { - length = +length; - if (length > remaining) { - length = remaining; - } - } - encoding = String(encoding || 'utf8').toLowerCase(); - - switch (encoding) { - case 'hex': - return this.hexWrite(string, offset, length); - - case 'utf8': - case 'utf-8': - return this.utf8Write(string, offset, length); - - case 'ascii': - return this.asciiWrite(string, offset, length); - - case 'binary': - return this.binaryWrite(string, offset, length); - - case 'base64': - return this.base64Write(string, offset, length); - - case 'ucs2': - case 'ucs-2': - return this.ucs2Write(string, offset, length); - - default: - throw new Error('Unknown encoding'); - } -}; - -// slice(start, end) -function clamp(index, len, defaultValue) { - if (typeof index !== 'number') return defaultValue; - index = ~~index; // Coerce to integer. - if (index >= len) return len; - if (index >= 0) return index; - index += len; - if (index >= 0) return index; - return 0; -} - -Buffer.prototype.slice = function(start, end) { - var len = this.length; - start = clamp(start, len, 0); - end = clamp(end, len, len); - return new Buffer(this, end - start, +start); -}; - -// copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length) -Buffer.prototype.copy = function(target, target_start, start, end) { - var source = this; - start || (start = 0); - if (end === undefined || isNaN(end)) { - end = this.length; - } - target_start || (target_start = 0); - - if (end < start) throw new Error('sourceEnd < sourceStart'); - - // Copy 0 bytes; we're done - if (end === start) return 0; - if (target.length == 0 || source.length == 0) return 0; - - if (target_start < 0 || target_start >= target.length) { - throw new Error('targetStart out of bounds'); - } - - if (start < 0 || start >= source.length) { - throw new Error('sourceStart out of bounds'); - } - - if (end < 0 || end > source.length) { - throw new Error('sourceEnd out of bounds'); - } - - // Are we oob? - if (end > this.length) { - end = this.length; - } - - if (target.length - target_start < end - start) { - end = target.length - target_start + start; - } - - var temp = []; - for (var i=start; i= this.length) { - throw new Error('start out of bounds'); - } - - if (end < 0 || end > this.length) { - throw new Error('end out of bounds'); - } - - for (var i = start; i < end; i++) { - this[i] = value; - } -} - -// Static methods -Buffer.isBuffer = function isBuffer(b) { - return b instanceof Buffer || b instanceof Buffer; -}; - -Buffer.concat = function (list, totalLength) { - if (!isArray(list)) { - throw new Error("Usage: Buffer.concat(list, [totalLength])\n \ - list should be an Array."); - } - - if (list.length === 0) { - return new Buffer(0); - } else if (list.length === 1) { - return list[0]; - } - - if (typeof totalLength !== 'number') { - totalLength = 0; - for (var i = 0; i < list.length; i++) { - var buf = list[i]; - totalLength += buf.length; - } - } - - var buffer = new Buffer(totalLength); - var pos = 0; - for (var i = 0; i < list.length; i++) { - var buf = list[i]; - buf.copy(buffer, pos); - pos += buf.length; - } - return buffer; -}; - -Buffer.isEncoding = function(encoding) { - switch ((encoding + '').toLowerCase()) { - case 'hex': - case 'utf8': - case 'utf-8': - case 'ascii': - case 'binary': - case 'base64': - case 'ucs2': - case 'ucs-2': - case 'utf16le': - case 'utf-16le': - case 'raw': - return true; - - default: - return false; - } -}; - -// helpers - -function coerce(length) { - // Coerce length to a number (possibly NaN), round up - // in case it's fractional (e.g. 123.456) then do a - // double negate to coerce a NaN to 0. Easy, right? - length = ~~Math.ceil(+length); - return length < 0 ? 0 : length; -} - -function isArray(subject) { - return (Array.isArray || - function(subject){ - return {}.toString.apply(subject) == '[object Array]' - }) - (subject) -} - -function isArrayIsh(subject) { - return isArray(subject) || Buffer.isBuffer(subject) || - subject && typeof subject === 'object' && - typeof subject.length === 'number'; -} - -function toHex(n) { - if (n < 16) return '0' + n.toString(16); - return n.toString(16); -} - -function utf8ToBytes(str) { - var byteArray = []; - for (var i = 0; i < str.length; i++) - if (str.charCodeAt(i) <= 0x7F) - byteArray.push(str.charCodeAt(i)); - else { - var h = encodeURIComponent(str.charAt(i)).substr(1).split('%'); - for (var j = 0; j < h.length; j++) - byteArray.push(parseInt(h[j], 16)); - } - - return byteArray; -} - -function asciiToBytes(str) { - var byteArray = [] - for (var i = 0; i < str.length; i++ ) - // Node's code seems to be doing this and not & 0x7F.. - byteArray.push( str.charCodeAt(i) & 0xFF ); - - return byteArray; -} - -function base64ToBytes(str) { - return require("base64-js").toByteArray(str); -} - -function blitBuffer(src, dst, offset, length) { - var pos, i = 0; - while (i < length) { - if ((i+offset >= dst.length) || (i >= src.length)) - break; - - dst[i + offset] = src[i]; - i++; - } - return i; -} - -function decodeUtf8Char(str) { - try { - return decodeURIComponent(str); - } catch (err) { - return String.fromCharCode(0xFFFD); // UTF 8 invalid char - } -} - -// read/write bit-twiddling - -Buffer.prototype.readUInt8 = function(offset, noAssert) { - var buffer = this; - - if (!noAssert) { - assert.ok(offset !== undefined && offset !== null, - 'missing offset'); - - assert.ok(offset < buffer.length, - 'Trying to read beyond buffer length'); - } - - if (offset >= buffer.length) return; - - return buffer[offset]; -}; - -function readUInt16(buffer, offset, isBigEndian, noAssert) { - var val = 0; - - - if (!noAssert) { - assert.ok(typeof (isBigEndian) === 'boolean', - 'missing or invalid endian'); - - assert.ok(offset !== undefined && offset !== null, - 'missing offset'); - - assert.ok(offset + 1 < buffer.length, - 'Trying to read beyond buffer length'); - } - - if (offset >= buffer.length) return 0; - - if (isBigEndian) { - val = buffer[offset] << 8; - if (offset + 1 < buffer.length) { - val |= buffer[offset + 1]; - } - } else { - val = buffer[offset]; - if (offset + 1 < buffer.length) { - val |= buffer[offset + 1] << 8; - } - } - - return val; -} - -Buffer.prototype.readUInt16LE = function(offset, noAssert) { - return readUInt16(this, offset, false, noAssert); -}; - -Buffer.prototype.readUInt16BE = function(offset, noAssert) { - return readUInt16(this, offset, true, noAssert); -}; - -function readUInt32(buffer, offset, isBigEndian, noAssert) { - var val = 0; - - if (!noAssert) { - assert.ok(typeof (isBigEndian) === 'boolean', - 'missing or invalid endian'); - - assert.ok(offset !== undefined && offset !== null, - 'missing offset'); - - assert.ok(offset + 3 < buffer.length, - 'Trying to read beyond buffer length'); - } - - if (offset >= buffer.length) return 0; - - if (isBigEndian) { - if (offset + 1 < buffer.length) - val = buffer[offset + 1] << 16; - if (offset + 2 < buffer.length) - val |= buffer[offset + 2] << 8; - if (offset + 3 < buffer.length) - val |= buffer[offset + 3]; - val = val + (buffer[offset] << 24 >>> 0); - } else { - if (offset + 2 < buffer.length) - val = buffer[offset + 2] << 16; - if (offset + 1 < buffer.length) - val |= buffer[offset + 1] << 8; - val |= buffer[offset]; - if (offset + 3 < buffer.length) - val = val + (buffer[offset + 3] << 24 >>> 0); - } - - return val; -} - -Buffer.prototype.readUInt32LE = function(offset, noAssert) { - return readUInt32(this, offset, false, noAssert); -}; - -Buffer.prototype.readUInt32BE = function(offset, noAssert) { - return readUInt32(this, offset, true, noAssert); -}; - - -/* - * Signed integer types, yay team! A reminder on how two's complement actually - * works. The first bit is the signed bit, i.e. tells us whether or not the - * number should be positive or negative. If the two's complement value is - * positive, then we're done, as it's equivalent to the unsigned representation. - * - * Now if the number is positive, you're pretty much done, you can just leverage - * the unsigned translations and return those. Unfortunately, negative numbers - * aren't quite that straightforward. - * - * At first glance, one might be inclined to use the traditional formula to - * translate binary numbers between the positive and negative values in two's - * complement. (Though it doesn't quite work for the most negative value) - * Mainly: - * - invert all the bits - * - add one to the result - * - * Of course, this doesn't quite work in Javascript. Take for example the value - * of -128. This could be represented in 16 bits (big-endian) as 0xff80. But of - * course, Javascript will do the following: - * - * > ~0xff80 - * -65409 - * - * Whoh there, Javascript, that's not quite right. But wait, according to - * Javascript that's perfectly correct. When Javascript ends up seeing the - * constant 0xff80, it has no notion that it is actually a signed number. It - * assumes that we've input the unsigned value 0xff80. Thus, when it does the - * binary negation, it casts it into a signed value, (positive 0xff80). Then - * when you perform binary negation on that, it turns it into a negative number. - * - * Instead, we're going to have to use the following general formula, that works - * in a rather Javascript friendly way. I'm glad we don't support this kind of - * weird numbering scheme in the kernel. - * - * (BIT-MAX - (unsigned)val + 1) * -1 - * - * The astute observer, may think that this doesn't make sense for 8-bit numbers - * (really it isn't necessary for them). However, when you get 16-bit numbers, - * you do. Let's go back to our prior example and see how this will look: - * - * (0xffff - 0xff80 + 1) * -1 - * (0x007f + 1) * -1 - * (0x0080) * -1 - */ -Buffer.prototype.readInt8 = function(offset, noAssert) { - var buffer = this; - var neg; - - if (!noAssert) { - assert.ok(offset !== undefined && offset !== null, - 'missing offset'); - - assert.ok(offset < buffer.length, - 'Trying to read beyond buffer length'); - } - - if (offset >= buffer.length) return; - - neg = buffer[offset] & 0x80; - if (!neg) { - return (buffer[offset]); - } - - return ((0xff - buffer[offset] + 1) * -1); -}; - -function readInt16(buffer, offset, isBigEndian, noAssert) { - var neg, val; - - if (!noAssert) { - assert.ok(typeof (isBigEndian) === 'boolean', - 'missing or invalid endian'); - - assert.ok(offset !== undefined && offset !== null, - 'missing offset'); - - assert.ok(offset + 1 < buffer.length, - 'Trying to read beyond buffer length'); - } - - val = readUInt16(buffer, offset, isBigEndian, noAssert); - neg = val & 0x8000; - if (!neg) { - return val; - } - - return (0xffff - val + 1) * -1; -} - -Buffer.prototype.readInt16LE = function(offset, noAssert) { - return readInt16(this, offset, false, noAssert); -}; - -Buffer.prototype.readInt16BE = function(offset, noAssert) { - return readInt16(this, offset, true, noAssert); -}; - -function readInt32(buffer, offset, isBigEndian, noAssert) { - var neg, val; - - if (!noAssert) { - assert.ok(typeof (isBigEndian) === 'boolean', - 'missing or invalid endian'); - - assert.ok(offset !== undefined && offset !== null, - 'missing offset'); - - assert.ok(offset + 3 < buffer.length, - 'Trying to read beyond buffer length'); - } - - val = readUInt32(buffer, offset, isBigEndian, noAssert); - neg = val & 0x80000000; - if (!neg) { - return (val); - } - - return (0xffffffff - val + 1) * -1; -} - -Buffer.prototype.readInt32LE = function(offset, noAssert) { - return readInt32(this, offset, false, noAssert); -}; - -Buffer.prototype.readInt32BE = function(offset, noAssert) { - return readInt32(this, offset, true, noAssert); -}; - -function readFloat(buffer, offset, isBigEndian, noAssert) { - if (!noAssert) { - assert.ok(typeof (isBigEndian) === 'boolean', - 'missing or invalid endian'); - - assert.ok(offset + 3 < buffer.length, - 'Trying to read beyond buffer length'); - } - - return require('./buffer_ieee754').readIEEE754(buffer, offset, isBigEndian, - 23, 4); -} - -Buffer.prototype.readFloatLE = function(offset, noAssert) { - return readFloat(this, offset, false, noAssert); -}; - -Buffer.prototype.readFloatBE = function(offset, noAssert) { - return readFloat(this, offset, true, noAssert); -}; - -function readDouble(buffer, offset, isBigEndian, noAssert) { - if (!noAssert) { - assert.ok(typeof (isBigEndian) === 'boolean', - 'missing or invalid endian'); - - assert.ok(offset + 7 < buffer.length, - 'Trying to read beyond buffer length'); - } - - return require('./buffer_ieee754').readIEEE754(buffer, offset, isBigEndian, - 52, 8); -} - -Buffer.prototype.readDoubleLE = function(offset, noAssert) { - return readDouble(this, offset, false, noAssert); -}; - -Buffer.prototype.readDoubleBE = function(offset, noAssert) { - return readDouble(this, offset, true, noAssert); -}; - - -/* - * We have to make sure that the value is a valid integer. This means that it is - * non-negative. It has no fractional component and that it does not exceed the - * maximum allowed value. - * - * value The number to check for validity - * - * max The maximum value - */ -function verifuint(value, max) { - assert.ok(typeof (value) == 'number', - 'cannot write a non-number as a number'); - - assert.ok(value >= 0, - 'specified a negative value for writing an unsigned value'); - - assert.ok(value <= max, 'value is larger than maximum value for type'); - - assert.ok(Math.floor(value) === value, 'value has a fractional component'); -} - -Buffer.prototype.writeUInt8 = function(value, offset, noAssert) { - var buffer = this; - - if (!noAssert) { - assert.ok(value !== undefined && value !== null, - 'missing value'); - - assert.ok(offset !== undefined && offset !== null, - 'missing offset'); - - assert.ok(offset < buffer.length, - 'trying to write beyond buffer length'); - - verifuint(value, 0xff); - } - - if (offset < buffer.length) { - buffer[offset] = value; - } -}; - -function writeUInt16(buffer, value, offset, isBigEndian, noAssert) { - if (!noAssert) { - assert.ok(value !== undefined && value !== null, - 'missing value'); - - assert.ok(typeof (isBigEndian) === 'boolean', - 'missing or invalid endian'); - - assert.ok(offset !== undefined && offset !== null, - 'missing offset'); - - assert.ok(offset + 1 < buffer.length, - 'trying to write beyond buffer length'); - - verifuint(value, 0xffff); - } - - for (var i = 0; i < Math.min(buffer.length - offset, 2); i++) { - buffer[offset + i] = - (value & (0xff << (8 * (isBigEndian ? 1 - i : i)))) >>> - (isBigEndian ? 1 - i : i) * 8; - } - -} - -Buffer.prototype.writeUInt16LE = function(value, offset, noAssert) { - writeUInt16(this, value, offset, false, noAssert); -}; - -Buffer.prototype.writeUInt16BE = function(value, offset, noAssert) { - writeUInt16(this, value, offset, true, noAssert); -}; - -function writeUInt32(buffer, value, offset, isBigEndian, noAssert) { - if (!noAssert) { - assert.ok(value !== undefined && value !== null, - 'missing value'); - - assert.ok(typeof (isBigEndian) === 'boolean', - 'missing or invalid endian'); - - assert.ok(offset !== undefined && offset !== null, - 'missing offset'); - - assert.ok(offset + 3 < buffer.length, - 'trying to write beyond buffer length'); - - verifuint(value, 0xffffffff); - } - - for (var i = 0; i < Math.min(buffer.length - offset, 4); i++) { - buffer[offset + i] = - (value >>> (isBigEndian ? 3 - i : i) * 8) & 0xff; - } -} - -Buffer.prototype.writeUInt32LE = function(value, offset, noAssert) { - writeUInt32(this, value, offset, false, noAssert); -}; - -Buffer.prototype.writeUInt32BE = function(value, offset, noAssert) { - writeUInt32(this, value, offset, true, noAssert); -}; - - -/* - * We now move onto our friends in the signed number category. Unlike unsigned - * numbers, we're going to have to worry a bit more about how we put values into - * arrays. Since we are only worrying about signed 32-bit values, we're in - * slightly better shape. Unfortunately, we really can't do our favorite binary - * & in this system. It really seems to do the wrong thing. For example: - * - * > -32 & 0xff - * 224 - * - * What's happening above is really: 0xe0 & 0xff = 0xe0. However, the results of - * this aren't treated as a signed number. Ultimately a bad thing. - * - * What we're going to want to do is basically create the unsigned equivalent of - * our representation and pass that off to the wuint* functions. To do that - * we're going to do the following: - * - * - if the value is positive - * we can pass it directly off to the equivalent wuint - * - if the value is negative - * we do the following computation: - * mb + val + 1, where - * mb is the maximum unsigned value in that byte size - * val is the Javascript negative integer - * - * - * As a concrete value, take -128. In signed 16 bits this would be 0xff80. If - * you do out the computations: - * - * 0xffff - 128 + 1 - * 0xffff - 127 - * 0xff80 - * - * You can then encode this value as the signed version. This is really rather - * hacky, but it should work and get the job done which is our goal here. - */ - -/* - * A series of checks to make sure we actually have a signed 32-bit number - */ -function verifsint(value, max, min) { - assert.ok(typeof (value) == 'number', - 'cannot write a non-number as a number'); - - assert.ok(value <= max, 'value larger than maximum allowed value'); - - assert.ok(value >= min, 'value smaller than minimum allowed value'); - - assert.ok(Math.floor(value) === value, 'value has a fractional component'); -} - -function verifIEEE754(value, max, min) { - assert.ok(typeof (value) == 'number', - 'cannot write a non-number as a number'); - - assert.ok(value <= max, 'value larger than maximum allowed value'); - - assert.ok(value >= min, 'value smaller than minimum allowed value'); -} - -Buffer.prototype.writeInt8 = function(value, offset, noAssert) { - var buffer = this; - - if (!noAssert) { - assert.ok(value !== undefined && value !== null, - 'missing value'); - - assert.ok(offset !== undefined && offset !== null, - 'missing offset'); - - assert.ok(offset < buffer.length, - 'Trying to write beyond buffer length'); - - verifsint(value, 0x7f, -0x80); - } - - if (value >= 0) { - buffer.writeUInt8(value, offset, noAssert); - } else { - buffer.writeUInt8(0xff + value + 1, offset, noAssert); - } -}; - -function writeInt16(buffer, value, offset, isBigEndian, noAssert) { - if (!noAssert) { - assert.ok(value !== undefined && value !== null, - 'missing value'); - - assert.ok(typeof (isBigEndian) === 'boolean', - 'missing or invalid endian'); - - assert.ok(offset !== undefined && offset !== null, - 'missing offset'); - - assert.ok(offset + 1 < buffer.length, - 'Trying to write beyond buffer length'); - - verifsint(value, 0x7fff, -0x8000); - } - - if (value >= 0) { - writeUInt16(buffer, value, offset, isBigEndian, noAssert); - } else { - writeUInt16(buffer, 0xffff + value + 1, offset, isBigEndian, noAssert); - } -} - -Buffer.prototype.writeInt16LE = function(value, offset, noAssert) { - writeInt16(this, value, offset, false, noAssert); -}; - -Buffer.prototype.writeInt16BE = function(value, offset, noAssert) { - writeInt16(this, value, offset, true, noAssert); -}; - -function writeInt32(buffer, value, offset, isBigEndian, noAssert) { - if (!noAssert) { - assert.ok(value !== undefined && value !== null, - 'missing value'); - - assert.ok(typeof (isBigEndian) === 'boolean', - 'missing or invalid endian'); - - assert.ok(offset !== undefined && offset !== null, - 'missing offset'); - - assert.ok(offset + 3 < buffer.length, - 'Trying to write beyond buffer length'); - - verifsint(value, 0x7fffffff, -0x80000000); - } - - if (value >= 0) { - writeUInt32(buffer, value, offset, isBigEndian, noAssert); - } else { - writeUInt32(buffer, 0xffffffff + value + 1, offset, isBigEndian, noAssert); - } -} - -Buffer.prototype.writeInt32LE = function(value, offset, noAssert) { - writeInt32(this, value, offset, false, noAssert); -}; - -Buffer.prototype.writeInt32BE = function(value, offset, noAssert) { - writeInt32(this, value, offset, true, noAssert); -}; - -function writeFloat(buffer, value, offset, isBigEndian, noAssert) { - if (!noAssert) { - assert.ok(value !== undefined && value !== null, - 'missing value'); - - assert.ok(typeof (isBigEndian) === 'boolean', - 'missing or invalid endian'); - - assert.ok(offset !== undefined && offset !== null, - 'missing offset'); - - assert.ok(offset + 3 < buffer.length, - 'Trying to write beyond buffer length'); - - verifIEEE754(value, 3.4028234663852886e+38, -3.4028234663852886e+38); - } - - require('./buffer_ieee754').writeIEEE754(buffer, value, offset, isBigEndian, - 23, 4); -} - -Buffer.prototype.writeFloatLE = function(value, offset, noAssert) { - writeFloat(this, value, offset, false, noAssert); -}; - -Buffer.prototype.writeFloatBE = function(value, offset, noAssert) { - writeFloat(this, value, offset, true, noAssert); -}; - -function writeDouble(buffer, value, offset, isBigEndian, noAssert) { - if (!noAssert) { - assert.ok(value !== undefined && value !== null, - 'missing value'); - - assert.ok(typeof (isBigEndian) === 'boolean', - 'missing or invalid endian'); - - assert.ok(offset !== undefined && offset !== null, - 'missing offset'); - - assert.ok(offset + 7 < buffer.length, - 'Trying to write beyond buffer length'); - - verifIEEE754(value, 1.7976931348623157E+308, -1.7976931348623157E+308); - } - - require('./buffer_ieee754').writeIEEE754(buffer, value, offset, isBigEndian, - 52, 8); -} - -Buffer.prototype.writeDoubleLE = function(value, offset, noAssert) { - writeDouble(this, value, offset, false, noAssert); -}; - -Buffer.prototype.writeDoubleBE = function(value, offset, noAssert) { - writeDouble(this, value, offset, true, noAssert); -}; - -},{"./buffer_ieee754":1,"assert":6,"base64-js":4}],"buffer-browserify":[function(require,module,exports){ -module.exports=require('q9TxCC'); -},{}],4:[function(require,module,exports){ -(function (exports) { - 'use strict'; - - var lookup = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; - - function b64ToByteArray(b64) { - var i, j, l, tmp, placeHolders, arr; - - if (b64.length % 4 > 0) { - throw 'Invalid string. Length must be a multiple of 4'; - } - - // the number of equal signs (place holders) - // if there are two placeholders, than the two characters before it - // represent one byte - // if there is only one, then the three characters before it represent 2 bytes - // this is just a cheap hack to not do indexOf twice - placeHolders = b64.indexOf('='); - placeHolders = placeHolders > 0 ? b64.length - placeHolders : 0; - - // base64 is 4/3 + up to two characters of the original data - arr = [];//new Uint8Array(b64.length * 3 / 4 - placeHolders); - - // if there are placeholders, only get up to the last complete 4 chars - l = placeHolders > 0 ? b64.length - 4 : b64.length; - - for (i = 0, j = 0; i < l; i += 4, j += 3) { - tmp = (lookup.indexOf(b64[i]) << 18) | (lookup.indexOf(b64[i + 1]) << 12) | (lookup.indexOf(b64[i + 2]) << 6) | lookup.indexOf(b64[i + 3]); - arr.push((tmp & 0xFF0000) >> 16); - arr.push((tmp & 0xFF00) >> 8); - arr.push(tmp & 0xFF); - } - - if (placeHolders === 2) { - tmp = (lookup.indexOf(b64[i]) << 2) | (lookup.indexOf(b64[i + 1]) >> 4); - arr.push(tmp & 0xFF); - } else if (placeHolders === 1) { - tmp = (lookup.indexOf(b64[i]) << 10) | (lookup.indexOf(b64[i + 1]) << 4) | (lookup.indexOf(b64[i + 2]) >> 2); - arr.push((tmp >> 8) & 0xFF); - arr.push(tmp & 0xFF); - } - - return arr; - } - - function uint8ToBase64(uint8) { - var i, - extraBytes = uint8.length % 3, // if we have 1 byte left, pad 2 bytes - output = "", - temp, length; - - function tripletToBase64 (num) { - return lookup[num >> 18 & 0x3F] + lookup[num >> 12 & 0x3F] + lookup[num >> 6 & 0x3F] + lookup[num & 0x3F]; - }; - - // go through the array every three bytes, we'll deal with trailing stuff later - for (i = 0, length = uint8.length - extraBytes; i < length; i += 3) { - temp = (uint8[i] << 16) + (uint8[i + 1] << 8) + (uint8[i + 2]); - output += tripletToBase64(temp); - } - - // pad the end with zeros, but make sure to not forget the extra bytes - switch (extraBytes) { - case 1: - temp = uint8[uint8.length - 1]; - output += lookup[temp >> 2]; - output += lookup[(temp << 4) & 0x3F]; - output += '=='; - break; - case 2: - temp = (uint8[uint8.length - 2] << 8) + (uint8[uint8.length - 1]); - output += lookup[temp >> 10]; - output += lookup[(temp >> 4) & 0x3F]; - output += lookup[(temp << 2) & 0x3F]; - output += '='; - break; - } - - return output; - } - - module.exports.toByteArray = b64ToByteArray; - module.exports.fromByteArray = uint8ToBase64; -}()); - -},{}],5:[function(require,module,exports){ - - -// -// The shims in this file are not fully implemented shims for the ES5 -// features, but do work for the particular usecases there is in -// the other modules. -// - -var toString = Object.prototype.toString; -var hasOwnProperty = Object.prototype.hasOwnProperty; - -// Array.isArray is supported in IE9 -function isArray(xs) { - return toString.call(xs) === '[object Array]'; -} -exports.isArray = typeof Array.isArray === 'function' ? Array.isArray : isArray; - -// Array.prototype.indexOf is supported in IE9 -exports.indexOf = function indexOf(xs, x) { - if (xs.indexOf) return xs.indexOf(x); - for (var i = 0; i < xs.length; i++) { - if (x === xs[i]) return i; - } - return -1; -}; - -// Array.prototype.filter is supported in IE9 -exports.filter = function filter(xs, fn) { - if (xs.filter) return xs.filter(fn); - var res = []; - for (var i = 0; i < xs.length; i++) { - if (fn(xs[i], i, xs)) res.push(xs[i]); - } - return res; -}; - -// Array.prototype.forEach is supported in IE9 -exports.forEach = function forEach(xs, fn, self) { - if (xs.forEach) return xs.forEach(fn, self); - for (var i = 0; i < xs.length; i++) { - fn.call(self, xs[i], i, xs); - } -}; - -// Array.prototype.map is supported in IE9 -exports.map = function map(xs, fn) { - if (xs.map) return xs.map(fn); - var out = new Array(xs.length); - for (var i = 0; i < xs.length; i++) { - out[i] = fn(xs[i], i, xs); - } - return out; -}; - -// Array.prototype.reduce is supported in IE9 -exports.reduce = function reduce(array, callback, opt_initialValue) { - if (array.reduce) return array.reduce(callback, opt_initialValue); - var value, isValueSet = false; - - if (2 < arguments.length) { - value = opt_initialValue; - isValueSet = true; - } - for (var i = 0, l = array.length; l > i; ++i) { - if (array.hasOwnProperty(i)) { - if (isValueSet) { - value = callback(value, array[i], i, array); - } - else { - value = array[i]; - isValueSet = true; - } - } - } - - return value; -}; - -// String.prototype.substr - negative index don't work in IE8 -if ('ab'.substr(-1) !== 'b') { - exports.substr = function (str, start, length) { - // did we get a negative start, calculate how much it is from the beginning of the string - if (start < 0) start = str.length + start; - - // call the original function - return str.substr(start, length); - }; -} else { - exports.substr = function (str, start, length) { - return str.substr(start, length); - }; -} - -// String.prototype.trim is supported in IE9 -exports.trim = function (str) { - if (str.trim) return str.trim(); - return str.replace(/^\s+|\s+$/g, ''); -}; - -// Function.prototype.bind is supported in IE9 -exports.bind = function () { - var args = Array.prototype.slice.call(arguments); - var fn = args.shift(); - if (fn.bind) return fn.bind.apply(fn, args); - var self = args.shift(); - return function () { - fn.apply(self, args.concat([Array.prototype.slice.call(arguments)])); - }; -}; - -// Object.create is supported in IE9 -function create(prototype, properties) { - var object; - if (prototype === null) { - object = { '__proto__' : null }; - } - else { - if (typeof prototype !== 'object') { - throw new TypeError( - 'typeof prototype[' + (typeof prototype) + '] != \'object\'' - ); - } - var Type = function () {}; - Type.prototype = prototype; - object = new Type(); - object.__proto__ = prototype; - } - if (typeof properties !== 'undefined' && Object.defineProperties) { - Object.defineProperties(object, properties); - } - return object; -} -exports.create = typeof Object.create === 'function' ? Object.create : create; - -// Object.keys and Object.getOwnPropertyNames is supported in IE9 however -// they do show a description and number property on Error objects -function notObject(object) { - return ((typeof object != "object" && typeof object != "function") || object === null); -} - -function keysShim(object) { - if (notObject(object)) { - throw new TypeError("Object.keys called on a non-object"); - } - - var result = []; - for (var name in object) { - if (hasOwnProperty.call(object, name)) { - result.push(name); - } - } - return result; -} - -// getOwnPropertyNames is almost the same as Object.keys one key feature -// is that it returns hidden properties, since that can't be implemented, -// this feature gets reduced so it just shows the length property on arrays -function propertyShim(object) { - if (notObject(object)) { - throw new TypeError("Object.getOwnPropertyNames called on a non-object"); - } - - var result = keysShim(object); - if (exports.isArray(object) && exports.indexOf(object, 'length') === -1) { - result.push('length'); - } - return result; -} - -var keys = typeof Object.keys === 'function' ? Object.keys : keysShim; -var getOwnPropertyNames = typeof Object.getOwnPropertyNames === 'function' ? - Object.getOwnPropertyNames : propertyShim; - -if (new Error().hasOwnProperty('description')) { - var ERROR_PROPERTY_FILTER = function (obj, array) { - if (toString.call(obj) === '[object Error]') { - array = exports.filter(array, function (name) { - return name !== 'description' && name !== 'number' && name !== 'message'; - }); - } - return array; - }; - - exports.keys = function (object) { - return ERROR_PROPERTY_FILTER(object, keys(object)); - }; - exports.getOwnPropertyNames = function (object) { - return ERROR_PROPERTY_FILTER(object, getOwnPropertyNames(object)); - }; -} else { - exports.keys = keys; - exports.getOwnPropertyNames = getOwnPropertyNames; -} - -// Object.getOwnPropertyDescriptor - supported in IE8 but only on dom elements -function valueObject(value, key) { - return { value: value[key] }; -} - -if (typeof Object.getOwnPropertyDescriptor === 'function') { - try { - Object.getOwnPropertyDescriptor({'a': 1}, 'a'); - exports.getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; - } catch (e) { - // IE8 dom element issue - use a try catch and default to valueObject - exports.getOwnPropertyDescriptor = function (value, key) { - try { - return Object.getOwnPropertyDescriptor(value, key); - } catch (e) { - return valueObject(value, key); - } - }; - } -} else { - exports.getOwnPropertyDescriptor = valueObject; -} - -},{}],6:[function(require,module,exports){ -// Copyright Joyent, Inc. and other Node contributors. -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to permit -// persons to whom the Software is furnished to do so, subject to the -// following conditions: -// -// The above copyright notice and this permission notice shall be included -// in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -// USE OR OTHER DEALINGS IN THE SOFTWARE. - -// UTILITY -var util = require('util'); -var shims = require('_shims'); -var pSlice = Array.prototype.slice; - -// 1. The assert module provides functions that throw -// AssertionError's when particular conditions are not met. The -// assert module must conform to the following interface. - -var assert = module.exports = ok; - -// 2. The AssertionError is defined in assert. -// new assert.AssertionError({ message: message, -// actual: actual, -// expected: expected }) - -assert.AssertionError = function AssertionError(options) { - this.name = 'AssertionError'; - this.actual = options.actual; - this.expected = options.expected; - this.operator = options.operator; - this.message = options.message || getMessage(this); -}; - -// assert.AssertionError instanceof Error -util.inherits(assert.AssertionError, Error); - -function replacer(key, value) { - if (util.isUndefined(value)) { - return '' + value; - } - if (util.isNumber(value) && (isNaN(value) || !isFinite(value))) { - return value.toString(); - } - if (util.isFunction(value) || util.isRegExp(value)) { - return value.toString(); - } - return value; -} - -function truncate(s, n) { - if (util.isString(s)) { - return s.length < n ? s : s.slice(0, n); - } else { - return s; - } -} - -function getMessage(self) { - return truncate(JSON.stringify(self.actual, replacer), 128) + ' ' + - self.operator + ' ' + - truncate(JSON.stringify(self.expected, replacer), 128); -} - -// At present only the three keys mentioned above are used and -// understood by the spec. Implementations or sub modules can pass -// other keys to the AssertionError's constructor - they will be -// ignored. - -// 3. All of the following functions must throw an AssertionError -// when a corresponding condition is not met, with a message that -// may be undefined if not provided. All assertion methods provide -// both the actual and expected values to the assertion error for -// display purposes. - -function fail(actual, expected, message, operator, stackStartFunction) { - throw new assert.AssertionError({ - message: message, - actual: actual, - expected: expected, - operator: operator, - stackStartFunction: stackStartFunction - }); -} - -// EXTENSION! allows for well behaved errors defined elsewhere. -assert.fail = fail; - -// 4. Pure assertion tests whether a value is truthy, as determined -// by !!guard. -// assert.ok(guard, message_opt); -// This statement is equivalent to assert.equal(true, !!guard, -// message_opt);. To test strictly for the value true, use -// assert.strictEqual(true, guard, message_opt);. - -function ok(value, message) { - if (!value) fail(value, true, message, '==', assert.ok); -} -assert.ok = ok; - -// 5. The equality assertion tests shallow, coercive equality with -// ==. -// assert.equal(actual, expected, message_opt); - -assert.equal = function equal(actual, expected, message) { - if (actual != expected) fail(actual, expected, message, '==', assert.equal); -}; - -// 6. The non-equality assertion tests for whether two objects are not equal -// with != assert.notEqual(actual, expected, message_opt); - -assert.notEqual = function notEqual(actual, expected, message) { - if (actual == expected) { - fail(actual, expected, message, '!=', assert.notEqual); - } -}; - -// 7. The equivalence assertion tests a deep equality relation. -// assert.deepEqual(actual, expected, message_opt); - -assert.deepEqual = function deepEqual(actual, expected, message) { - if (!_deepEqual(actual, expected)) { - fail(actual, expected, message, 'deepEqual', assert.deepEqual); - } -}; - -function _deepEqual(actual, expected) { - // 7.1. All identical values are equivalent, as determined by ===. - if (actual === expected) { - return true; - - } else if (util.isBuffer(actual) && util.isBuffer(expected)) { - if (actual.length != expected.length) return false; - - for (var i = 0; i < actual.length; i++) { - if (actual[i] !== expected[i]) return false; - } - - return true; - - // 7.2. If the expected value is a Date object, the actual value is - // equivalent if it is also a Date object that refers to the same time. - } else if (util.isDate(actual) && util.isDate(expected)) { - return actual.getTime() === expected.getTime(); - - // 7.3 If the expected value is a RegExp object, the actual value is - // equivalent if it is also a RegExp object with the same source and - // properties (`global`, `multiline`, `lastIndex`, `ignoreCase`). - } else if (util.isRegExp(actual) && util.isRegExp(expected)) { - return actual.source === expected.source && - actual.global === expected.global && - actual.multiline === expected.multiline && - actual.lastIndex === expected.lastIndex && - actual.ignoreCase === expected.ignoreCase; - - // 7.4. Other pairs that do not both pass typeof value == 'object', - // equivalence is determined by ==. - } else if (!util.isObject(actual) && !util.isObject(expected)) { - return actual == expected; - - // 7.5 For all other Object pairs, including Array objects, equivalence is - // determined by having the same number of owned properties (as verified - // with Object.prototype.hasOwnProperty.call), the same set of keys - // (although not necessarily the same order), equivalent values for every - // corresponding key, and an identical 'prototype' property. Note: this - // accounts for both named and indexed properties on Arrays. - } else { - return objEquiv(actual, expected); - } -} - -function isArguments(object) { - return Object.prototype.toString.call(object) == '[object Arguments]'; -} - -function objEquiv(a, b) { - if (util.isNullOrUndefined(a) || util.isNullOrUndefined(b)) - return false; - // an identical 'prototype' property. - if (a.prototype !== b.prototype) return false; - //~~~I've managed to break Object.keys through screwy arguments passing. - // Converting to array solves the problem. - if (isArguments(a)) { - if (!isArguments(b)) { - return false; - } - a = pSlice.call(a); - b = pSlice.call(b); - return _deepEqual(a, b); - } - try { - var ka = shims.keys(a), - kb = shims.keys(b), - key, i; - } catch (e) {//happens when one is a string literal and the other isn't - return false; - } - // having the same number of owned properties (keys incorporates - // hasOwnProperty) - if (ka.length != kb.length) - return false; - //the same set of keys (although not necessarily the same order), - ka.sort(); - kb.sort(); - //~~~cheap key test - for (i = ka.length - 1; i >= 0; i--) { - if (ka[i] != kb[i]) - return false; - } - //equivalent values for every corresponding key, and - //~~~possibly expensive deep test - for (i = ka.length - 1; i >= 0; i--) { - key = ka[i]; - if (!_deepEqual(a[key], b[key])) return false; - } - return true; -} - -// 8. The non-equivalence assertion tests for any deep inequality. -// assert.notDeepEqual(actual, expected, message_opt); - -assert.notDeepEqual = function notDeepEqual(actual, expected, message) { - if (_deepEqual(actual, expected)) { - fail(actual, expected, message, 'notDeepEqual', assert.notDeepEqual); - } -}; - -// 9. The strict equality assertion tests strict equality, as determined by ===. -// assert.strictEqual(actual, expected, message_opt); - -assert.strictEqual = function strictEqual(actual, expected, message) { - if (actual !== expected) { - fail(actual, expected, message, '===', assert.strictEqual); - } -}; - -// 10. The strict non-equality assertion tests for strict inequality, as -// determined by !==. assert.notStrictEqual(actual, expected, message_opt); - -assert.notStrictEqual = function notStrictEqual(actual, expected, message) { - if (actual === expected) { - fail(actual, expected, message, '!==', assert.notStrictEqual); - } -}; - -function expectedException(actual, expected) { - if (!actual || !expected) { - return false; - } - - if (Object.prototype.toString.call(expected) == '[object RegExp]') { - return expected.test(actual); - } else if (actual instanceof expected) { - return true; - } else if (expected.call({}, actual) === true) { - return true; - } - - return false; -} - -function _throws(shouldThrow, block, expected, message) { - var actual; - - if (util.isString(expected)) { - message = expected; - expected = null; - } - - try { - block(); - } catch (e) { - actual = e; - } - - message = (expected && expected.name ? ' (' + expected.name + ').' : '.') + - (message ? ' ' + message : '.'); - - if (shouldThrow && !actual) { - fail(actual, expected, 'Missing expected exception' + message); - } - - if (!shouldThrow && expectedException(actual, expected)) { - fail(actual, expected, 'Got unwanted exception' + message); - } - - if ((shouldThrow && actual && expected && - !expectedException(actual, expected)) || (!shouldThrow && actual)) { - throw actual; - } -} - -// 11. Expected to throw an error: -// assert.throws(block, Error_opt, message_opt); - -assert.throws = function(block, /*optional*/error, /*optional*/message) { - _throws.apply(this, [true].concat(pSlice.call(arguments))); -}; - -// EXTENSION! This is annoying to write outside this module. -assert.doesNotThrow = function(block, /*optional*/message) { - _throws.apply(this, [false].concat(pSlice.call(arguments))); -}; - -assert.ifError = function(err) { if (err) {throw err;}}; -},{"_shims":5,"util":7}],7:[function(require,module,exports){ +},{"__browserify_process":4,"_shims":1,"util":3}],3:[function(require,module,exports){ // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a @@ -3275,7 +897,11 @@ function isPrimitive(arg) { exports.isPrimitive = isPrimitive; function isBuffer(arg) { - return arg instanceof Buffer; + return arg && typeof arg === 'object' + && typeof arg.copy === 'function' + && typeof arg.fill === 'function' + && typeof arg.binarySlice === 'function' + ; } exports.isBuffer = isBuffer; @@ -3349,10 +975,7 @@ function hasOwnProperty(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -},{"_shims":5}]},{},[]) -;;module.exports=require("buffer-browserify") - -},{}],5:[function(require,module,exports){ +},{"_shims":1}],4:[function(require,module,exports){ // shim for using process in browser var process = module.exports = {}; @@ -3406,7 +1029,7 @@ process.chdir = function (dir) { throw new Error('process.chdir is not supported'); }; -},{}],6:[function(require,module,exports){ +},{}],5:[function(require,module,exports){ /* Copyright (C) 2013 Ariya Hidayat Copyright (C) 2013 Thaddee Tyl @@ -3454,6 +1077,7 @@ parseStatement: true, parseSourceElement: true, parseModuleBlock: true, parseCon advanceXJSChild: true, isXJSIdentifierStart: true, isXJSIdentifierPart: true, scanXJSStringLiteral: true, scanXJSIdentifier: true, parseXJSAttributeValue: true, parseXJSChild: true, parseXJSElement: true, parseXJSExpressionContainer: true, parseXJSEmptyExpression: true, +parseTypeAnnotation: true, parseTypeAnnotatableIdentifier: true, parseYieldExpression: true */ @@ -5096,61 +2720,63 @@ parseYieldExpression: true }, createFunctionDeclaration: function (id, params, defaults, body, rest, generator, expression, - returnTypeAnnotation) { + returnType) { return { type: Syntax.FunctionDeclaration, id: id, params: params, defaults: defaults, - returnType: returnTypeAnnotation, body: body, rest: rest, generator: generator, - expression: expression + expression: expression, + returnType: returnType }; }, createFunctionExpression: function (id, params, defaults, body, rest, generator, expression, - returnTypeAnnotation) { + returnType) { return { type: Syntax.FunctionExpression, id: id, params: params, defaults: defaults, - returnType: returnTypeAnnotation, body: body, rest: rest, generator: generator, - expression: expression + expression: expression, + returnType: returnType }; }, createIdentifier: function (name) { return { type: Syntax.Identifier, - name: name + name: name, + // Only here to initialize the shape of the object to ensure + // that the 'typeAnnotation' key is ordered before others that + // are added later (like 'loc' and 'range'). This just helps + // keep the shape of Identifier nodes consistent with everything + // else. + typeAnnotation: undefined }; }, - createTypeAnnotatedIdentifier: function (annotation, identifier) { - return { - type: Syntax.TypeAnnotatedIdentifier, - annotation: annotation, - identifier: identifier - }; - }, - - createTypeAnnotation: function (annotatedType, templateTypes, - paramTypes, returnType, unionType, - nullable) { + createTypeAnnotation: function (typeIdentifier, paramTypes, returnType, isNullable) { return { type: Syntax.TypeAnnotation, - annotatedType: annotatedType, - templateTypes: templateTypes, + id: typeIdentifier, paramTypes: paramTypes, returnType: returnType, - unionType: unionType, - nullable: nullable + isNullable: isNullable + }; + }, + + createTypeAnnotatedIdentifier: function (identifier, annotation) { + return { + type: Syntax.TypeAnnotatedIdentifier, + id: identifier, + annotation: annotation }; }, @@ -5481,11 +3107,10 @@ parseYieldExpression: true }; }, - createExportDeclaration: function (def, declaration, specifiers, source) { + createExportDeclaration: function (declaration, specifiers, source) { return { type: Syntax.ExportDeclaration, declaration: declaration, - default: def, specifiers: specifiers, source: source }; @@ -5879,7 +3504,7 @@ parseYieldExpression: true key = parseObjectPropertyKey(); expect('('); token = lookahead; - param = [ parseVariableIdentifier() ]; + param = [ parseTypeAnnotatableIdentifier() ]; expect(')'); return delegate.createProperty('set', key, parsePropertyFunction({ params: param, generator: false, name: token }), false, false); } @@ -6690,6 +4315,50 @@ parseYieldExpression: true // 12.2 Variable Statement + function parseTypeAnnotation(dontExpectColon) { + var typeIdentifier = null, paramTypes = null, returnType = null, + isNullable = false; + + if (!dontExpectColon) { + expect(':'); + } + + if (match('?')) { + lex(); + isNullable = true; + } + + if (lookahead.type === Token.Identifier) { + typeIdentifier = parseVariableIdentifier(); + } + + if (match('(')) { + lex(); + paramTypes = []; + while (lookahead.type === Token.Identifier || match('?')) { + paramTypes.push(parseTypeAnnotation(true)); + if (!match(')')) { + expect(','); + } + } + expect(')'); + expect('=>'); + + if (matchKeyword('void')) { + lex(); + } else { + returnType = parseTypeAnnotation(true); + } + } + + return delegate.createTypeAnnotation( + typeIdentifier, + paramTypes, + returnType, + isNullable + ); + } + function parseVariableIdentifier() { var token = lex(); @@ -6700,98 +4369,14 @@ parseYieldExpression: true return delegate.createIdentifier(token.value); } - function parseTypeAnnotation() { - var isNullable = false, paramTypes = null, returnType = null, - templateTypes = null, type, unionType = null; + function parseTypeAnnotatableIdentifier() { + var ident = parseVariableIdentifier(); - if (match('?')) { - lex(); - isNullable = true; + if (match(':')) { + return delegate.createTypeAnnotatedIdentifier(ident, parseTypeAnnotation()); } - type = parseVariableIdentifier(); - - if (match('<')) { - lex(); - templateTypes = []; - while (lookahead.type === Token.Identifier || match('?')) { - templateTypes.push(parseTypeAnnotation()); - if (!match('>')) { - expect(','); - } - } - expect('>'); - } - - if (match('(')) { - lex(); - paramTypes = []; - while (lookahead.type === Token.Identifier || match('?')) { - paramTypes.push(parseTypeAnnotation()); - if (!match(')')) { - expect(','); - } - } - expect(')'); - - if (match(':')) { - lex(); - returnType = parseTypeAnnotation(); - } - } - - if (match('|')) { - lex(); - unionType = parseTypeAnnotation(); - } - - return delegate.createTypeAnnotation( - type, - templateTypes, - paramTypes, - returnType, - unionType, - isNullable - ); - } - - function parseAnnotatableIdentifier() { - var annotation, annotationLookahead, annotationPresent, identifier, - matchesNullableToken; - - matchesNullableToken = match('?'); - - if (lookahead.type !== Token.Identifier && !matchesNullableToken) { - throwUnexpected(lookahead); - } - - if (!matchesNullableToken) { - annotationLookahead = lookahead2(); - } - - annotationPresent = - matchesNullableToken - - // function (number numVal) {} - || annotationLookahead.type === Token.Identifier - - // function (fn(number)|array param) {} - || (annotationLookahead.type === Token.Punctuator - && (annotationLookahead.value === '(' - || annotationLookahead.value === '<' - || annotationLookahead.value === '|')); - - if (!annotationPresent) { - return parseVariableIdentifier(); - } - - annotation = parseTypeAnnotation(); - identifier = parseVariableIdentifier(); - - return delegate.createTypeAnnotatedIdentifier( - annotation, - identifier - ); + return ident; } function parseVariableDeclaration(kind) { @@ -6804,11 +4389,7 @@ parseYieldExpression: true id = parseArrayInitialiser(); reinterpretAsAssignmentBindingPattern(id); } else { - if (state.allowDefault) { - id = matchKeyword('default') ? parseNonComputedProperty() : parseVariableIdentifier(); - } else { - id = parseVariableIdentifier(); - } + id = state.allowKeyword ? parseNonComputedProperty() : parseTypeAnnotatableIdentifier(); // 12.2.1 if (strict && isRestrictedWord(id.name)) { throwErrorTolerant({}, Messages.StrictVarName); @@ -6926,36 +4507,10 @@ parseYieldExpression: true } function parseExportDeclaration() { - var previousAllowDefault, decl, def, src, specifiers; + var previousAllowKeyword, decl, def, src, specifiers; expectKeyword('export'); - if (matchKeyword('default')) { - lex(); - if (match('=')) { - lex(); - def = parseAssignmentExpression(); - } else if (lookahead.type === Token.Keyword) { - switch (lookahead.value) { - case 'let': - case 'const': - case 'var': - case 'class': - def = parseSourceElement(); - break; - case 'function': - def = parseFunctionExpression(); - break; - default: - throwUnexpected(lex()); - } - } else { - def = parseAssignmentExpression(); - } - consumeSemicolon(); - return delegate.createExportDeclaration(true, def, null, null); - } - if (lookahead.type === Token.Keyword) { switch (lookahead.value) { case 'let': @@ -6963,13 +4518,16 @@ parseYieldExpression: true case 'var': case 'class': case 'function': - previousAllowDefault = state.allowDefault; - state.allowDefault = true; - decl = delegate.createExportDeclaration(false, parseSourceElement(), null, null); - state.allowDefault = previousAllowDefault; - return decl; + return delegate.createExportDeclaration(parseSourceElement(), null, null); } - throwUnexpected(lex()); + } + + if (isIdentifierName(lookahead)) { + previousAllowKeyword = state.allowKeyword; + state.allowKeyword = true; + decl = parseVariableDeclarationList('let'); + state.allowKeyword = previousAllowKeyword; + return delegate.createExportDeclaration(decl, null, null); } specifiers = []; @@ -6995,7 +4553,7 @@ parseYieldExpression: true consumeSemicolon(); - return delegate.createExportDeclaration(false, null, specifiers, src); + return delegate.createExportDeclaration(null, specifiers, src); } function parseImportDeclaration() { @@ -7733,12 +5291,10 @@ parseYieldExpression: true param = parseObjectInitialiser(); reinterpretAsDestructuredParameter(options, param); } else { - // We don't currently support typed rest params because doing so is - // a bit awkward. We may come back to this, but for now we'll punt - // on it. + // Typing rest params is awkward, so punting on that for now param = rest ? parseVariableIdentifier() - : parseAnnotatableIdentifier(); + : parseTypeAnnotatableIdentifier(); validateParam(options, token, token.value); if (match('=')) { if (rest) { @@ -7793,7 +5349,6 @@ parseYieldExpression: true } if (match(':')) { - lex(); options.returnTypeAnnotation = parseTypeAnnotation(); } @@ -7813,11 +5368,8 @@ parseYieldExpression: true token = lookahead; - if (state.allowDefault) { - id = matchKeyword('default') ? parseNonComputedProperty() : parseVariableIdentifier(); - } else { - id = parseVariableIdentifier(); - } + id = parseVariableIdentifier(); + if (strict) { if (isRestrictedWord(token.value)) { throwErrorTolerant(token, Messages.StrictFunctionName); @@ -8025,7 +5577,7 @@ parseYieldExpression: true expect('('); token = lookahead; - param = [ parseVariableIdentifier() ]; + param = [ parseTypeAnnotatableIdentifier() ]; expect(')'); return delegate.createMethodDefinition( propType, @@ -8109,11 +5661,7 @@ parseYieldExpression: true expectKeyword('class'); - if (state.allowDefault) { - id = matchKeyword('default') ? parseNonComputedProperty() : parseVariableIdentifier(); - } else { - id = parseVariableIdentifier(); - } + id = parseVariableIdentifier(); if (matchKeyword('extends')) { expectKeyword('extends'); @@ -9377,13 +6925,13 @@ parseYieldExpression: true extra.parseSpreadOrAssignmentExpression = parseSpreadOrAssignmentExpression; extra.parseTemplateElement = parseTemplateElement; extra.parseTemplateLiteral = parseTemplateLiteral; + extra.parseTypeAnnotatableIdentifier = parseTypeAnnotatableIdentifier; + extra.parseTypeAnnotation = parseTypeAnnotation; extra.parseStatement = parseStatement; extra.parseSwitchCase = parseSwitchCase; extra.parseUnaryExpression = parseUnaryExpression; extra.parseVariableDeclaration = parseVariableDeclaration; extra.parseVariableIdentifier = parseVariableIdentifier; - extra.parseAnnotatableIdentifier = parseAnnotatableIdentifier; - extra.parseTypeAnnotation = parseTypeAnnotation; extra.parseMethodDefinition = parseMethodDefinition; extra.parseClassDeclaration = parseClassDeclaration; extra.parseClassExpression = parseClassExpression; @@ -9429,14 +6977,14 @@ parseYieldExpression: true parsePropertyFunction = wrapTracking(extra.parsePropertyFunction); parseTemplateElement = wrapTracking(extra.parseTemplateElement); parseTemplateLiteral = wrapTracking(extra.parseTemplateLiteral); + parseTypeAnnotatableIdentifier = wrapTracking(extra.parseTypeAnnotatableIdentifier); + parseTypeAnnotation = wrapTracking(extra.parseTypeAnnotation); parseSpreadOrAssignmentExpression = wrapTracking(extra.parseSpreadOrAssignmentExpression); parseStatement = wrapTracking(extra.parseStatement); parseSwitchCase = wrapTracking(extra.parseSwitchCase); parseUnaryExpression = wrapTracking(extra.parseUnaryExpression); parseVariableDeclaration = wrapTracking(extra.parseVariableDeclaration); parseVariableIdentifier = wrapTracking(extra.parseVariableIdentifier); - parseAnnotatableIdentifier = wrapTracking(extra.parseAnnotatableIdentifier); - parseTypeAnnotation = wrapTracking(extra.parseTypeAnnotation); parseMethodDefinition = wrapTracking(extra.parseMethodDefinition); parseClassDeclaration = wrapTracking(extra.parseClassDeclaration); parseClassExpression = wrapTracking(extra.parseClassExpression); @@ -9499,14 +7047,14 @@ parseYieldExpression: true parsePropertyFunction = extra.parsePropertyFunction; parseTemplateElement = extra.parseTemplateElement; parseTemplateLiteral = extra.parseTemplateLiteral; + parseTypeAnnotatableIdentifier = extra.parseTypeAnnotatableIdentifier; + parseTypeAnnotation = extra.parseTypeAnnotation; parseSpreadOrAssignmentExpression = extra.parseSpreadOrAssignmentExpression; parseStatement = extra.parseStatement; parseSwitchCase = extra.parseSwitchCase; parseUnaryExpression = extra.parseUnaryExpression; parseVariableDeclaration = extra.parseVariableDeclaration; parseVariableIdentifier = extra.parseVariableIdentifier; - parseAnnotatableIdentifier = extra.parseAnnotatableIdentifier; - parseTypeAnnotation = extra.parseTypeAnnotation; parseMethodDefinition = extra.parseMethodDefinition; parseClassDeclaration = extra.parseClassDeclaration; parseClassExpression = extra.parseClassExpression; @@ -9566,7 +7114,7 @@ parseYieldExpression: true length = source.length; lookahead = null; state = { - allowDefault: true, + allowKeyword: true, allowIn: true, labelSet: {}, inFunctionBody: false, @@ -9667,7 +7215,7 @@ parseYieldExpression: true length = source.length; lookahead = null; state = { - allowDefault: false, + allowKeyword: false, allowIn: true, labelSet: {}, parenthesizedCount: 0, @@ -9772,7 +7320,7 @@ parseYieldExpression: true })); /* vim: set sw=4 ts=4 et tw=80 : */ -},{}],7:[function(require,module,exports){ +},{}],6:[function(require,module,exports){ var Base62 = (function (my) { my.chars = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"] @@ -9800,7 +7348,7 @@ var Base62 = (function (my) { }({})); module.exports = Base62 -},{}],8:[function(require,module,exports){ +},{}],7:[function(require,module,exports){ /* * Copyright 2009-2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE.txt or: @@ -9810,7 +7358,7 @@ exports.SourceMapGenerator = require('./source-map/source-map-generator').Source exports.SourceMapConsumer = require('./source-map/source-map-consumer').SourceMapConsumer; exports.SourceNode = require('./source-map/source-node').SourceNode; -},{"./source-map/source-map-consumer":13,"./source-map/source-map-generator":14,"./source-map/source-node":15}],9:[function(require,module,exports){ +},{"./source-map/source-map-consumer":12,"./source-map/source-map-generator":13,"./source-map/source-node":14}],8:[function(require,module,exports){ /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors @@ -9919,7 +7467,7 @@ define(function (require, exports, module) { }); -},{"amdefine":17}],10:[function(require,module,exports){ +},{"amdefine":16}],9:[function(require,module,exports){ /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors @@ -10065,7 +7613,7 @@ define(function (require, exports, module) { }); -},{"./base64":11,"amdefine":17}],11:[function(require,module,exports){ +},{"./base64":10,"amdefine":16}],10:[function(require,module,exports){ /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors @@ -10109,7 +7657,7 @@ define(function (require, exports, module) { }); -},{"amdefine":17}],12:[function(require,module,exports){ +},{"amdefine":16}],11:[function(require,module,exports){ /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors @@ -10192,7 +7740,7 @@ define(function (require, exports, module) { }); -},{"amdefine":17}],13:[function(require,module,exports){ +},{"amdefine":16}],12:[function(require,module,exports){ /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors @@ -10573,7 +8121,7 @@ define(function (require, exports, module) { }); -},{"./array-set":9,"./base64-vlq":10,"./binary-search":12,"./util":16,"amdefine":17}],14:[function(require,module,exports){ +},{"./array-set":8,"./base64-vlq":9,"./binary-search":11,"./util":15,"amdefine":16}],13:[function(require,module,exports){ /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors @@ -10777,7 +8325,7 @@ define(function (require, exports, module) { }); -},{"./array-set":9,"./base64-vlq":10,"./util":16,"amdefine":17}],15:[function(require,module,exports){ +},{"./array-set":8,"./base64-vlq":9,"./util":15,"amdefine":16}],14:[function(require,module,exports){ /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors @@ -10978,7 +8526,7 @@ define(function (require, exports, module) { }); -},{"./source-map-generator":14,"amdefine":17}],16:[function(require,module,exports){ +},{"./source-map-generator":13,"amdefine":16}],15:[function(require,module,exports){ /* -*- Mode: js; js-indent-level: 2; -*- */ /* * Copyright 2011 Mozilla Foundation and contributors @@ -11020,7 +8568,7 @@ define(function (require, exports, module) { }); -},{"amdefine":17}],17:[function(require,module,exports){ +},{"amdefine":16}],16:[function(require,module,exports){ var process=require("__browserify_process"),__filename="/../node_modules/jstransform/node_modules/source-map/node_modules/amdefine/amdefine.js";/** vim: et:ts=4:sw=4:sts=4 * @license amdefine 0.1.0 Copyright (c) 2011, The Dojo Foundation All Rights Reserved. * Available via the MIT or new BSD license. @@ -11321,7 +8869,7 @@ function amdefine(module, requireFn) { module.exports = amdefine; -},{"__browserify_process":5,"path":2}],18:[function(require,module,exports){ +},{"__browserify_process":4,"path":2}],17:[function(require,module,exports){ /** * Copyright 2013 Facebook, Inc. * @@ -11409,7 +8957,7 @@ exports.extract = extract; exports.parse = parse; exports.parseAsObject = parseAsObject; -},{}],19:[function(require,module,exports){ +},{}],18:[function(require,module,exports){ /** * Copyright 2013 Facebook, Inc. * @@ -11658,7 +9206,7 @@ function transform(visitors, source, options) { exports.transform = transform; -},{"./utils":20,"esprima-fb":6,"source-map":8}],20:[function(require,module,exports){ +},{"./utils":19,"esprima-fb":5,"source-map":7}],19:[function(require,module,exports){ /** * Copyright 2013 Facebook, Inc. * @@ -12139,7 +9687,7 @@ exports.updateIndent = updateIndent; exports.updateState = updateState; exports.analyzeAndTraverse = analyzeAndTraverse; -},{"./docblock":18}],21:[function(require,module,exports){ +},{"./docblock":17}],20:[function(require,module,exports){ /** * Copyright 2013 Facebook, Inc. * @@ -12619,7 +10167,7 @@ exports.visitorList = [ visitSuperMemberExpression ]; -},{"../src/utils":20,"base62":7,"esprima-fb":6}],22:[function(require,module,exports){ +},{"../src/utils":19,"base62":6,"esprima-fb":5}],21:[function(require,module,exports){ /** * Copyright 2013 Facebook, Inc. * @@ -12665,7 +10213,7 @@ var run = exports.run = function(code) { var functionBody = jsx ? transform(code).code : code; var scriptEl = document.createElement('script'); - scriptEl.innerHTML = functionBody; + scriptEl.text = functionBody; headEl.appendChild(scriptEl); }; @@ -12697,11 +10245,15 @@ var load = exports.load = function(url, callback) { runScripts = function() { var scripts = document.getElementsByTagName('script'); - scripts = Array.prototype.slice.call(scripts); - var jsxScripts = scripts.filter(function(script) { - return script.type === 'text/jsx'; - }); - + + // Array.prototype.slice cannot be used on NodeList on IE8 + var jsxScripts = []; + for (var i = 0; i < scripts.length; i++) { + if (scripts.item(i).type === 'text/jsx') { + jsxScripts.push(scripts.item(i)); + } + } + console.warn("You are using the in-browser JSX transformer. Be sure to precompile your JSX for production - http://facebook.github.io/react/docs/tooling-integration.html#jsx"); jsxScripts.forEach(function(script) { @@ -12719,7 +10271,7 @@ if (window.addEventListener) { window.attachEvent('onload', runScripts); } -},{"./fbtransform/visitors":26,"jstransform":19,"jstransform/src/docblock":18}],23:[function(require,module,exports){ +},{"./fbtransform/visitors":25,"jstransform":18,"jstransform/src/docblock":17}],22:[function(require,module,exports){ /** * Copyright 2013 Facebook, Inc. * @@ -12739,12 +10291,7 @@ if (window.addEventListener) { "use strict"; var Syntax = require('esprima-fb').Syntax; - -var catchup = require('jstransform/src/utils').catchup; -var catchupWhiteSpace = require('jstransform/src/utils').catchupWhiteSpace; -var append = require('jstransform/src/utils').append; -var move = require('jstransform/src/utils').move; -var getDocblock = require('jstransform/src/utils').getDocblock; +var utils = require('jstransform/src/utils'); var FALLBACK_TAGS = require('./xjs').knownTags; var renderXJSExpressionContainer = @@ -12778,9 +10325,9 @@ var JSX_ATTRIBUTE_TRANSFORMS = { }; function visitReactTag(traverse, object, path, state) { - var jsxObjIdent = getDocblock(state).jsx; + var jsxObjIdent = utils.getDocblock(state).jsx; - catchup(object.openingElement.range[0], state); + utils.catchup(object.openingElement.range[0], state); if (object.name.namespace) { throw new Error( @@ -12788,12 +10335,12 @@ function visitReactTag(traverse, object, path, state) { } var isFallbackTag = FALLBACK_TAGS[object.name.name]; - append( + utils.append( (isFallbackTag ? jsxObjIdent + '.' : '') + (object.name.name) + '(', state ); - move(object.name.range[1], state); + utils.move(object.name.range[1], state); var childrenToRender = object.children.filter(function(child) { return !(child.type === Syntax.Literal && !child.value.match(/\S/)); @@ -12801,12 +10348,12 @@ function visitReactTag(traverse, object, path, state) { // if we don't have any attributes, pass in null if (object.attributes.length === 0) { - append('null', state); + utils.append('null', state); } // write attributes object.attributes.forEach(function(attr, index) { - catchup(attr.range[0], state); + utils.catchup(attr.range[0], state); if (attr.name.namespace) { throw new Error( 'Namespace attributes are not supported. ReactJSX is not XML.'); @@ -12816,27 +10363,27 @@ function visitReactTag(traverse, object, path, state) { var isLast = index === object.attributes.length - 1; if (isFirst) { - append('{', state); + utils.append('{', state); } - append(quoteAttrName(name), state); - append(':', state); + utils.append(quoteAttrName(name), state); + utils.append(':', state); if (!attr.value) { state.g.buffer += 'true'; state.g.position = attr.name.range[1]; if (!isLast) { - append(',', state); + utils.append(',', state); } } else { - move(attr.name.range[1], state); + utils.move(attr.name.range[1], state); // Use catchupWhiteSpace to skip over the '=' in the attribute - catchupWhiteSpace(attr.value.range[0], state); + utils.catchupWhiteSpace(attr.value.range[0], state); if (JSX_ATTRIBUTE_TRANSFORMS[attr.name.name]) { - append(JSX_ATTRIBUTE_TRANSFORMS[attr.name.name](attr), state); - move(attr.value.range[1], state); + utils.append(JSX_ATTRIBUTE_TRANSFORMS[attr.name.name](attr), state); + utils.move(attr.value.range[1], state); if (!isLast) { - append(',', state); + utils.append(',', state); } } else if (attr.value.type === Syntax.Literal) { renderXJSLiteral(attr.value, isLast, state); @@ -12846,26 +10393,26 @@ function visitReactTag(traverse, object, path, state) { } if (isLast) { - append('}', state); + utils.append('}', state); } - catchup(attr.range[1], state); + utils.catchup(attr.range[1], state); }); if (!object.selfClosing) { - catchup(object.openingElement.range[1] - 1, state); - move(object.openingElement.range[1], state); + utils.catchup(object.openingElement.range[1] - 1, state); + utils.move(object.openingElement.range[1], state); } // filter out whitespace if (childrenToRender.length > 0) { - append(', ', state); + utils.append(', ', state); object.children.forEach(function(child) { if (child.type === Syntax.Literal && !child.value.match(/\S/)) { return; } - catchup(child.range[0], state); + utils.catchup(child.range[0], state); var isLast = child === childrenToRender[childrenToRender.length - 1]; @@ -12876,38 +10423,38 @@ function visitReactTag(traverse, object, path, state) { } else { traverse(child, path, state); if (!isLast) { - append(',', state); + utils.append(',', state); state.g.buffer = state.g.buffer.replace(/(\s*),$/, ',$1'); } } - catchup(child.range[1], state); + utils.catchup(child.range[1], state); }); } if (object.selfClosing) { // everything up to /> - catchup(object.openingElement.range[1] - 2, state); - move(object.openingElement.range[1], state); + utils.catchup(object.openingElement.range[1] - 2, state); + utils.move(object.openingElement.range[1], state); } else { // everything up to - catchup(object.closingElement.range[0], state); - move(object.closingElement.range[1], state); + utils.catchup(object.closingElement.range[0], state); + utils.move(object.closingElement.range[1], state); } - append(')', state); + utils.append(')', state); return false; } visitReactTag.test = function(object, path, state) { // only run react when react @jsx namespace is specified in docblock - var jsx = getDocblock(state).jsx; + var jsx = utils.getDocblock(state).jsx; return object.type === Syntax.XJSElement && jsx && jsx.length; }; exports.visitReactTag = visitReactTag; -},{"./xjs":25,"esprima-fb":6,"jstransform/src/utils":20}],24:[function(require,module,exports){ +},{"./xjs":24,"esprima-fb":5,"jstransform/src/utils":19}],23:[function(require,module,exports){ /** * Copyright 2013 Facebook, Inc. * @@ -12927,9 +10474,7 @@ exports.visitReactTag = visitReactTag; "use strict"; var Syntax = require('esprima-fb').Syntax; -var catchup = require('jstransform/src/utils').catchup; -var append = require('jstransform/src/utils').append; -var getDocblock = require('jstransform/src/utils').getDocblock; +var utils = require('jstransform/src/utils'); /** * Transforms the following: @@ -12958,8 +10503,8 @@ function visitReactDisplayName(traverse, object, path, state) { object.init['arguments'][0].type === Syntax.ObjectExpression) { var displayName = object.id.name; - catchup(object.init['arguments'][0].range[0] + 1, state); - append("displayName: '" + displayName + "',", state); + utils.catchup(object.init['arguments'][0].range[0] + 1, state); + utils.append("displayName: '" + displayName + "',", state); } } @@ -12967,12 +10512,12 @@ function visitReactDisplayName(traverse, object, path, state) { * Will only run on @jsx files for now. */ visitReactDisplayName.test = function(object, path, state) { - return object.type === Syntax.VariableDeclarator && !!getDocblock(state).jsx; + return object.type === Syntax.VariableDeclarator && !!utils.getDocblock(state).jsx; }; exports.visitReactDisplayName = visitReactDisplayName; -},{"esprima-fb":6,"jstransform/src/utils":20}],25:[function(require,module,exports){ +},{"esprima-fb":5,"jstransform/src/utils":19}],24:[function(require,module,exports){ /** * Copyright 2013 Facebook, Inc. * @@ -13266,7 +10811,7 @@ exports.renderXJSExpressionContainer = renderXJSExpressionContainer; exports.renderXJSLiteral = renderXJSLiteral; exports.quoteAttrName = quoteAttrName; -},{"esprima-fb":6,"jstransform/src/utils":20}],26:[function(require,module,exports){ +},{"esprima-fb":5,"jstransform/src/utils":19}],25:[function(require,module,exports){ /*global exports:true*/ var es6Classes = require('jstransform/visitors/es6-class-visitors').visitorList; var react = require('./transforms/react'); @@ -13311,7 +10856,7 @@ function getVisitorsList(excludes) { exports.getVisitorsList = getVisitorsList; exports.transformVisitors = transformVisitors; -},{"./transforms/react":23,"./transforms/reactDisplayName":24,"jstransform/visitors/es6-class-visitors":21}]},{},[22]) -(22) +},{"./transforms/react":22,"./transforms/reactDisplayName":23,"jstransform/visitors/es6-class-visitors":20}]},{},[21]) +(21) }); ; \ No newline at end of file diff --git a/js/react.min.js b/js/react.min.js index eca5159b54..f19440222b 100644 --- a/js/react.min.js +++ b/js/react.min.js @@ -1,5 +1,5 @@ /** - * React v0.5.2 + * React v0.8.0 * * Copyright 2013 Facebook, Inc. * @@ -15,6 +15,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -!function(t){"object"==typeof exports?module.exports=t():"function"==typeof define&&define.amd?define(t):"undefined"!=typeof window?window.React=t():"undefined"!=typeof global?global.React=t():"undefined"!=typeof self&&(self.React=t())}(function(){return function t(e,n,r){function o(a,s){if(!n[a]){if(!e[a]){var u="function"==typeof require&&require;if(!s&&u)return u(a,!0);if(i)return i(a,!0);throw new Error("Cannot find module '"+a+"'")}var c=n[a]={exports:{}};e[a][0].call(c.exports,function(t){var n=e[a][1][t];return o(n?n:t)},c,c.exports,t,e,n,r)}return n[a].exports}for(var i="function"==typeof require&&require,a=0;a8));var O=!1;C.canUseDOM&&(O=M("input")&&(!("documentMode"in document)||document.documentMode>9));var S={get:function(){return x.get.call(this)},set:function(t){I=""+t,x.set.call(this,t)}},w={eventTypes:N,extractEvents:function(t,e,r,o){var i,u;if(n(e)?P?i=a:u=s:R(e)?O?i=p:(i=h,u=d):f(e)&&(i=m),i){var c=i(t,e,r);if(c){var l=E.getPooled(N.change,c,o);return y.accumulateTwoPhaseDispatches(l),l}}u&&u(t,e,r)}};e.exports=w},{"./EventConstants":14,"./EventPluginHub":16,"./EventPropagators":19,"./ExecutionEnvironment":20,"./SyntheticEvent":64,"./isEventSupported":95,"./isTextInputElement":97,"./keyOf":101}],6:[function(t,e){"use strict";function n(t){switch(t){case v.topCompositionStart:return y.compositionStart;case v.topCompositionEnd:return y.compositionEnd;case v.topCompositionUpdate:return y.compositionUpdate}}function r(t,e){return t===v.topKeyDown&&e.keyCode===f}function o(t,e){switch(t){case v.topKeyUp:return-1!==h.indexOf(e.keyCode);case v.topKeyDown:return e.keyCode!==f;case v.topKeyPress:case v.topMouseDown:case v.topBlur:return!0;default:return!1}}function i(t){this.root=t,this.startSelection=c.getSelection(t),this.startValue=this.getText()}var a=t("./EventConstants"),s=t("./EventPropagators"),u=t("./ExecutionEnvironment"),c=t("./ReactInputSelection"),l=t("./SyntheticCompositionEvent"),p=t("./getTextContentAccessor"),d=t("./keyOf"),h=[9,13,27,32],f=229,m=u.canUseDOM&&"CompositionEvent"in window,v=a.topLevelTypes,g=null,y={compositionEnd:{phasedRegistrationNames:{bubbled:d({onCompositionEnd:null}),captured:d({onCompositionEndCapture:null})}},compositionStart:{phasedRegistrationNames:{bubbled:d({onCompositionStart:null}),captured:d({onCompositionStartCapture:null})}},compositionUpdate:{phasedRegistrationNames:{bubbled:d({onCompositionUpdate:null}),captured:d({onCompositionUpdateCapture:null})}}};i.prototype.getText=function(){return this.root.value||this.root[p()]},i.prototype.getData=function(){var t=this.getText(),e=this.startSelection.start,n=this.startValue.length-this.startSelection.end;return t.substr(e,t.length-n-e)};var C={eventTypes:y,extractEvents:function(t,e,a,u){var c,p;if(m?c=n(t):g?o(t,u)&&(c=y.compositionEnd,p=g.getData(),g=null):r(t,u)&&(c=y.start,g=new i(e)),c){var d=l.getPooled(c,a,u);return p&&(d.data=p),s.accumulateTwoPhaseDispatches(d),d}}};e.exports=C},{"./EventConstants":14,"./EventPropagators":19,"./ExecutionEnvironment":20,"./ReactInputSelection":45,"./SyntheticCompositionEvent":63,"./getTextContentAccessor":92,"./keyOf":101}],7:[function(t,e){"use strict";function n(t,e,n){var r=t.childNodes;r[n]!==e&&(e.parentNode===t&&t.removeChild(e),n>=r.length?t.appendChild(e):t.insertBefore(e,r[n]))}var r=t("./Danger"),o=t("./ReactMultiChildUpdateTypes"),i=t("./getTextContentAccessor"),a=i()||"NA",s={dangerouslyReplaceNodeWithMarkup:r.dangerouslyReplaceNodeWithMarkup,processUpdates:function(t,e){for(var i,s=null,u=null,c=0;i=t[c];c++)if(i.type===o.MOVE_EXISTING||i.type===o.REMOVE_NODE){var l=i.fromIndex,p=i.parentNode.childNodes[l],d=i.parentID;s=s||{},s[d]=s[d]||[],s[d][l]=p,u=u||[],u.push(p)}var h=r.dangerouslyRenderMarkup(e);if(u)for(var f=0;f]+)/,l="data-danger-index",p={dangerouslyRenderMarkup:function(t){s(r.canUseDOM);for(var e,u={},p=0;pu;u++){var l=a[u];if(l){var p=l.extractEvents(t,e,n,o);p&&(i=s(i,p))}}return i},enqueueEvents:function(t){t&&(l=s(l,t))},processEventQueue:function(){var t=l;l=null,u(t,p),c(!l)}};a.canUseDOM&&(window.EventPluginHub=d),e.exports=d},{"./CallbackRegistry":4,"./EventPluginRegistry":17,"./EventPluginUtils":18,"./EventPropagators":19,"./ExecutionEnvironment":20,"./accumulate":73,"./forEachAccumulated":85,"./invariant":94}],17:[function(t,e){"use strict";function n(){if(a)for(var t in s){var e=s[t],n=a.indexOf(t);if(i(n>-1),!u.plugins[n]){i(e.extractEvents),u.plugins[n]=e;var o=e.eventTypes;for(var c in o)i(r(o[c],e))}}}function r(t,e){var n=t.phasedRegistrationNames;if(n){for(var r in n)if(n.hasOwnProperty(r)){var i=n[r];o(i,e)}return!0}return t.registrationName?(o(t.registrationName,e),!0):!1}function o(t,e){i(!u.registrationNames[t]),u.registrationNames[t]=e,u.registrationNamesKeys.push(t)}var i=t("./invariant"),a=null,s={},u={plugins:[],registrationNames:{},registrationNamesKeys:[],injectEventPluginOrder:function(t){i(!a),a=Array.prototype.slice.call(t),n()},injectEventPluginsByName:function(t){var e=!1;for(var r in t)if(t.hasOwnProperty(r)){var o=t[r];s[r]!==o&&(i(!s[r]),s[r]=o,e=!0)}e&&n()},getPluginModuleForEvent:function(t){var e=t.dispatchConfig;if(e.registrationName)return u.registrationNames[e.registrationName]||null;for(var n in e.phasedRegistrationNames)if(e.phasedRegistrationNames.hasOwnProperty(n)){var r=u.registrationNames[e.phasedRegistrationNames[n]];if(r)return r}return null},_resetEventPlugins:function(){a=null;for(var t in s)s.hasOwnProperty(t)&&delete s[t];u.plugins.length=0;var e=u.registrationNames;for(var n in e)e.hasOwnProperty(n)&&delete e[n];u.registrationNamesKeys.length=0}};e.exports=u},{"./invariant":94}],18:[function(t,e){"use strict";function n(t){return t===h.topMouseUp||t===h.topTouchEnd||t===h.topTouchCancel}function r(t){return t===h.topMouseMove||t===h.topTouchMove}function o(t){return t===h.topMouseDown||t===h.topTouchStart}function i(t,e){var n=t._dispatchListeners,r=t._dispatchIDs;if(Array.isArray(n))for(var o=0;o1){for(var o=Array(n),i=0;n>i;i++)o[i]=arguments[i+1];this.props.children=o}},mountComponent:function(t,e,n){a(!this.isMounted());var r=this.props;null!=r.ref&&o.addComponentAsRefTo(this,r.ref,r.__owner__),this._rootNodeID=t,this._lifeCycleState=c.MOUNTED,this._mountDepth=n},unmountComponent:function(){a(this.isMounted());var t=this.props;null!=t.ref&&o.removeComponentAsRefFrom(this,t.ref,t.__owner__),l.unmountIDFromEnvironment(this._rootNodeID),this._rootNodeID=null,this._lifeCycleState=c.UNMOUNTED},receiveProps:function(t,e){a(this.isMounted()),this._pendingProps=t,this._performUpdateIfNecessary(e)},performUpdateIfNecessary:function(){var t=l.ReactReconcileTransaction.getPooled();t.perform(this._performUpdateIfNecessary,this,t),l.ReactReconcileTransaction.release(t)},_performUpdateIfNecessary:function(t){if(null!=this._pendingProps){var e=this.props;this.props=this._pendingProps,this._pendingProps=null,this.updateComponent(t,e)}},updateComponent:function(t,e){var n=this.props;(n.__owner__!==e.__owner__||n.ref!==e.ref)&&(null!=e.ref&&o.removeComponentAsRefFrom(this,e.ref,e.__owner__),null!=n.ref&&o.addComponentAsRefTo(this,n.ref,n.__owner__))},mountComponentIntoNode:function(t,e,n){var r=l.ReactReconcileTransaction.getPooled();r.perform(this._mountComponentIntoNode,this,t,e,r,n),l.ReactReconcileTransaction.release(r)},_mountComponentIntoNode:function(t,e,n,r){var o=this.mountComponent(t,n,0);l.mountImageIntoNode(o,e,r)},isOwnedBy:function(t){return this.props.__owner__===t},getSiblingByRef:function(t){var e=this.props.__owner__;return e&&e.refs?e.refs[t]:null}})};e.exports=l},{"./ReactComponentEnvironment":27,"./ReactCurrentOwner":29,"./ReactOwner":52,"./ReactUpdates":59,"./invariant":94,"./keyMirror":100,"./merge":103}],26:[function(t,e){"use strict";var n=t("./ReactDOMIDOperations"),r=t("./ReactMarkupChecksum"),o=t("./ReactMount"),i=t("./ReactReconcileTransaction"),a=t("./getReactRootElementInContainer"),s=t("./invariant"),u=t("./mutateHTMLNodeWithMarkup"),c=1,l=9,p={Mixin:{getDOMNode:function(){return s(this.isMounted()),o.getNode(this._rootNodeID)}},ReactReconcileTransaction:i,DOMIDOperations:n,unmountIDFromEnvironment:function(t){o.purgeID(t)},mountImageIntoNode:function(t,e,n){if(s(e&&(e.nodeType===c||e.nodeType===l&&o.allowFullPageRender)),!n||!r.canReuseMarkup(t,a(e))){if(e.nodeType===l)return u(e.documentElement,t),void 0;var i=e.parentNode;if(i){var p=e.nextSibling;i.removeChild(e),e.innerHTML=t,p?i.insertBefore(e,p):i.appendChild(e)}else e.innerHTML=t}}};e.exports=p},{"./ReactDOMIDOperations":34,"./ReactMarkupChecksum":47,"./ReactMount":48,"./ReactReconcileTransaction":56,"./getReactRootElementInContainer":91,"./invariant":94,"./mutateHTMLNodeWithMarkup":107}],27:[function(t,e){var n=t("./ReactComponentBrowserEnvironment"),r=n;e.exports=r},{"./ReactComponentBrowserEnvironment":26}],28:[function(t,e){"use strict";function n(t,e){var n=E[e];D.hasOwnProperty(e)&&f(n===C.OVERRIDE_BASE),t.hasOwnProperty(e)&&f(n===C.DEFINE_MANY||n===C.DEFINE_MANY_MERGED)}function r(t){var e=t._compositeLifeCycleState;f(t.isMounted()||e===R.MOUNTING),f(e!==R.RECEIVING_STATE&&e!==R.UNMOUNTING)}function o(t,e){var r=t.prototype;for(var o in e){var i=e[o];if(e.hasOwnProperty(o)&&i)if(n(r,o),M.hasOwnProperty(o))M[o](t,i);else{var u=o in E,c=o in r,l=i.__reactDontBind,p="function"==typeof i,d=p&&!u&&!c&&!l;d?(r.__reactAutoBindMap||(r.__reactAutoBindMap={}),r.__reactAutoBindMap[o]=i,r[o]=i):r[o]=c?E[o]===C.DEFINE_MANY_MERGED?a(r[o],i):s(r[o],i):i}}}function i(t,e){return f(t&&e&&"object"==typeof t&&"object"==typeof e),y(e,function(e,n){f(void 0===t[n]),t[n]=e}),t}function a(t,e){return function(){return i(t.apply(this,arguments),e.apply(this,arguments))}}function s(t,e){return function(){t.apply(this,arguments),e.apply(this,arguments)}}var u=t("./ReactComponent"),c=t("./ReactCurrentOwner"),l=t("./ReactOwner"),p=t("./ReactPerf"),d=t("./ReactPropTransferer"),h=t("./ReactUpdates"),f=t("./invariant"),m=t("./keyMirror"),v=t("./merge"),g=t("./mixInto"),y=t("./objMap"),C=m({DEFINE_ONCE:null,DEFINE_MANY:null,OVERRIDE_BASE:null,DEFINE_MANY_MERGED:null}),E={mixins:C.DEFINE_MANY,propTypes:C.DEFINE_ONCE,getDefaultProps:C.DEFINE_MANY_MERGED,getInitialState:C.DEFINE_MANY_MERGED,render:C.DEFINE_ONCE,componentWillMount:C.DEFINE_MANY,componentDidMount:C.DEFINE_MANY,componentWillReceiveProps:C.DEFINE_MANY,shouldComponentUpdate:C.DEFINE_ONCE,componentWillUpdate:C.DEFINE_MANY,componentDidUpdate:C.DEFINE_MANY,componentWillUnmount:C.DEFINE_MANY,updateComponent:C.OVERRIDE_BASE},M={displayName:function(t,e){t.displayName=e},mixins:function(t,e){if(e)for(var n=0;n",this.tagName=t.toUpperCase()}var o=t("./CSSPropertyOperations"),i=t("./DOMProperty"),a=t("./DOMPropertyOperations"),s=t("./ReactComponent"),u=t("./ReactEventEmitter"),c=t("./ReactMultiChild"),l=t("./ReactMount"),p=t("./ReactPerf"),d=t("./escapeTextForBrowser"),h=t("./invariant"),f=t("./keyOf"),m=t("./merge"),v=t("./mixInto"),g=u.putListener,y=u.deleteListener,C=u.registrationNames,E={string:!0,number:!0},M=f({style:null});r.Mixin={mountComponent:p.measure("ReactDOMComponent","mountComponent",function(t,e,r){return s.Mixin.mountComponent.call(this,t,e,r),n(this.props),this._createOpenTagMarkup()+this._createContentMarkup(e)+this._tagClose}),_createOpenTagMarkup:function(){var t=this.props,e=this._tagOpen;for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];if(null!=r)if(C[n])g(this._rootNodeID,n,r);else{n===M&&(r&&(r=t.style=m(t.style)),r=o.createMarkupForStyles(r));var i=a.createMarkupForProperty(n,r);i&&(e+=" "+i)}}var s=d(this._rootNodeID);return e+" "+l.ATTR_NAME+'="'+s+'">'},_createContentMarkup:function(t){var e=this.props.dangerouslySetInnerHTML;if(null!=e){if(null!=e.__html)return e.__html}else{var n=E[typeof this.props.children]?this.props.children:null,r=null!=n?null:this.props.children;if(null!=n)return d(n);if(null!=r){var o=this.mountChildren(r,t);return o.join("")}}return""},receiveProps:function(t,e){n(t),s.Mixin.receiveProps.call(this,t,e)},updateComponent:p.measure("ReactDOMComponent","updateComponent",function(t,e){s.Mixin.updateComponent.call(this,t,e),this._updateDOMProperties(e),this._updateDOMChildren(e,t)}),_updateDOMProperties:function(t){var e,n,r,o=this.props;for(e in t)if(!o.hasOwnProperty(e)&&t.hasOwnProperty(e))if(e===M){var a=t[e];for(n in a)a.hasOwnProperty(n)&&(r=r||{},r[n]="")}else C[e]?y(this._rootNodeID,e):(i.isStandardName[e]||i.isCustomAttribute(e))&&s.DOMIDOperations.deletePropertyByID(this._rootNodeID,e);for(e in o){var u=o[e],c=t[e];if(o.hasOwnProperty(e)&&u!==c)if(e===M)if(u&&(u=o.style=m(u)),c){for(n in c)c.hasOwnProperty(n)&&!u.hasOwnProperty(n)&&(r=r||{},r[n]="");for(n in u)u.hasOwnProperty(n)&&c[n]!==u[n]&&(r=r||{},r[n]=u[n])}else r=u;else C[e]?g(this._rootNodeID,e,u):(i.isStandardName[e]||i.isCustomAttribute(e))&&s.DOMIDOperations.updatePropertyByID(this._rootNodeID,e,u)}r&&s.DOMIDOperations.updateStylesByID(this._rootNodeID,r)},_updateDOMChildren:function(t,e){var n=this.props,r=E[typeof t.children]?t.children:null,o=E[typeof n.children]?n.children:null,i=t.dangerouslySetInnerHTML&&t.dangerouslySetInnerHTML.__html,a=n.dangerouslySetInnerHTML&&n.dangerouslySetInnerHTML.__html,u=null!=r?null:t.children,c=null!=o?null:n.children,l=null!=r||null!=i,p=null!=o||null!=a;null!=u&&null==c?this.updateChildren(null,e):l&&!p&&this.updateTextContent(""),null!=o?r!==o&&this.updateTextContent(""+o):null!=a?i!==a&&s.DOMIDOperations.updateInnerHTMLByID(this._rootNodeID,a):null!=c&&this.updateChildren(c,e)},unmountComponent:function(){u.deleteAllListeners(this._rootNodeID),s.Mixin.unmountComponent.call(this),this.unmountChildren()}},v(r,s.Mixin),v(r,r.Mixin),v(r,c.Mixin),e.exports=r},{"./CSSPropertyOperations":3,"./DOMProperty":8,"./DOMPropertyOperations":9,"./ReactComponent":25,"./ReactEventEmitter":42,"./ReactMount":48,"./ReactMultiChild":50,"./ReactPerf":53,"./escapeTextForBrowser":81,"./invariant":94,"./keyOf":101,"./merge":103,"./mixInto":106}],33:[function(t,e){"use strict";var n=t("./ReactCompositeComponent"),r=t("./ReactDOM"),o=t("./ReactEventEmitter"),i=t("./EventConstants"),a=r.form,s=n.createClass({render:function(){return this.transferPropsTo(a(null,this.props.children))},componentDidMount:function(t){o.trapBubbledEvent(i.topLevelTypes.topSubmit,"submit",t)}});e.exports=s},{"./EventConstants":14,"./ReactCompositeComponent":28,"./ReactDOM":30,"./ReactEventEmitter":42}],34:[function(t,e){"use strict";var n=t("./CSSPropertyOperations"),r=t("./DOMChildrenOperations"),o=t("./DOMPropertyOperations"),i=t("./ReactMount"),a=t("./getTextContentAccessor"),s=t("./invariant"),u={dangerouslySetInnerHTML:"`dangerouslySetInnerHTML` must be set using `updateInnerHTMLByID()`.",style:"`style` must be set using `updateStylesByID()`."},c=a()||"NA",l=/^ /,p={updatePropertyByID:function(t,e,n){var r=i.getNode(t);s(!u.hasOwnProperty(e)),null!=n?o.setValueForProperty(r,e,n):o.deleteValueForProperty(r,e)},deletePropertyByID:function(t,e,n){var r=i.getNode(t);s(!u.hasOwnProperty(e)),o.deleteValueForProperty(r,e,n)},updatePropertiesByID:function(t,e){for(var n in e)e.hasOwnProperty(n)&&p.updatePropertiesByID(t,n,e[n])},updateStylesByID:function(t,e){var r=i.getNode(t);n.setValueForStyles(r,e)},updateInnerHTMLByID:function(t,e){var n=i.getNode(t);n.innerHTML=e.replace(l," ")},updateTextContentByID:function(t,e){var n=i.getNode(t);n[c]=e},dangerouslyReplaceNodeWithMarkupByID:function(t,e){var n=i.getNode(t);r.dangerouslyReplaceNodeWithMarkup(n,e)},dangerouslyProcessChildrenUpdates:function(t,e){for(var n=0;nu;u++){var p=i[u];if(p!==o&&"INPUT"===p.nodeName&&"radio"===p.type&&p.form===o.form){var d=a.getID(p);s(d);var h=l[d];s(h),h.setState({checked:!1})}}return e}});e.exports=p},{"./DOMPropertyOperations":9,"./LinkedValueMixin":21,"./ReactCompositeComponent":28,"./ReactDOM":30,"./ReactMount":48,"./invariant":94,"./merge":103}],36:[function(t,e){"use strict";var n=t("./ReactCompositeComponent"),r=t("./ReactDOM"),o=r.option,i=n.createClass({componentWillMount:function(){null!=this.props.selected},render:function(){return o(this.props,this.props.children)}});e.exports=i},{"./ReactCompositeComponent":28,"./ReactDOM":30}],37:[function(t,e){"use strict";function n(t,e){null!=t[e]&&(t.multiple?s(Array.isArray(t[e])):s(!Array.isArray(t[e])))}function r(){for(var t=this.getValue(),e=null!=t?t:this.state.value,n=this.getDOMNode().options,r=""+e,o=0,i=n.length;i>o;o++){var a=this.props.multiple?r.indexOf(n[o].value)>=0:a=n[o].value===r;a!==n[o].selected&&(n[o].selected=a)}}var o=t("./LinkedValueMixin"),i=t("./ReactCompositeComponent"),a=t("./ReactDOM"),s=t("./invariant"),u=t("./merge"),c=a.select,l=i.createClass({mixins:[o],propTypes:{defaultValue:n,value:n},getInitialState:function(){return{value:this.props.defaultValue||(this.props.multiple?[]:"")}},componentWillReceiveProps:function(t){!this.props.multiple&&t.multiple?this.setState({value:[this.state.value]}):this.props.multiple&&!t.multiple&&this.setState({value:this.state.value[0]})},shouldComponentUpdate:function(){return!this._isChanging},render:function(){var t=u(this.props);return t.onChange=this._handleChange,t.value=null,c(t,this.props.children)},componentDidMount:r,componentDidUpdate:r,_handleChange:function(t){var e,n=this.getOnChange();n&&(this._isChanging=!0,e=n(t),this._isChanging=!1);var r;if(this.props.multiple){r=[];for(var o=t.target.options,i=0,a=o.length;a>i;i++)o[i].selected&&r.push(o[i].value)}else r=t.target.value;return this.setState({value:r}),e}});e.exports=l},{"./LinkedValueMixin":21,"./ReactCompositeComponent":28,"./ReactDOM":30,"./invariant":94,"./merge":103}],38:[function(t,e){"use strict";function n(t){var e=document.selection,n=e.createRange(),r=n.text.length,o=n.duplicate();o.moveToElementText(t),o.setEndPoint("EndToStart",n);var i=o.text.length,a=i+r;return{start:i,end:a}}function r(t){var e=window.getSelection();if(0===e.rangeCount)return null;var n=e.anchorNode,r=e.anchorOffset,o=e.focusNode,i=e.focusOffset,a=e.getRangeAt(0),s=a.toString().length,u=a.cloneRange();u.selectNodeContents(t),u.setEnd(a.startContainer,a.startOffset);var c=u.toString().length,l=c+s,p=document.createRange();p.setStart(n,r),p.setEnd(o,i);var d=p.collapsed;return p.detach(),{start:d?l:c,end:d?c:l}}function o(t,e){var n,r,o=document.selection.createRange().duplicate();"undefined"==typeof e.end?(n=e.start,r=n):e.start>e.end?(n=e.end,r=e.start):(n=e.start,r=e.end),o.moveToElementText(t),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function i(t,e){var n=window.getSelection(),r=t[s()].length,o=Math.min(e.start,r),i="undefined"==typeof e.end?o:Math.min(e.end,r),u=a(t,o),c=a(t,i);if(u&&c){var l=document.createRange();l.setStart(u.node,u.offset),n.removeAllRanges(),n.addRange(l),n.extend(c.node,c.offset),l.detach()}}var a=t("./getNodeForCharacterOffset"),s=t("./getTextContentAccessor"),u={getOffsets:function(t){var e=document.selection?n:r;return e(t)},setOffsets:function(t,e){var n=document.selection?o:i;n(t,e)}};e.exports=u},{"./getNodeForCharacterOffset":90,"./getTextContentAccessor":92}],39:[function(t,e){"use strict";var n=t("./DOMPropertyOperations"),r=t("./LinkedValueMixin"),o=t("./ReactCompositeComponent"),i=t("./ReactDOM"),a=t("./invariant"),s=t("./merge"),u=i.textarea,c=o.createClass({mixins:[r],getInitialState:function(){var t=this.props.defaultValue,e=this.props.children;null!=e&&(a(null==t),Array.isArray(e)&&(a(e.length<=1),e=e[0]),t=""+e),null==t&&(t="");var n=this.getValue();return{initialValue:""+(null!=n?n:t),value:t}},shouldComponentUpdate:function(){return!this._isChanging},render:function(){var t=s(this.props),e=this.getValue();return a(null==t.dangerouslySetInnerHTML),t.defaultValue=null,t.value=null!=e?e:this.state.value,t.onChange=this._handleChange,u(t,this.state.initialValue)},componentDidUpdate:function(t,e,r){var o=this.getValue();null!=o&&n.setValueForProperty(r,"value",""+o)},_handleChange:function(t){var e,n=this.getOnChange();return n&&(this._isChanging=!0,e=n(t),this._isChanging=!1),this.setState({value:t.target.value}),e}});e.exports=c},{"./DOMPropertyOperations":9,"./LinkedValueMixin":21,"./ReactCompositeComponent":28,"./ReactDOM":30,"./invariant":94,"./merge":103}],40:[function(t,e){"use strict";function n(){this.reinitializeTransaction()}var r=t("./ReactUpdates"),o=t("./Transaction"),i=t("./emptyFunction"),a=t("./mixInto"),s={initialize:i,close:function(){p.isBatchingUpdates=!1}},u={initialize:i,close:r.flushBatchedUpdates.bind(r)},c=[u,s];a(n,o.Mixin),a(n,{getTransactionWrappers:function(){return c}});var l=new n,p={isBatchingUpdates:!1,batchedUpdates:function(t,e){var n=p.isBatchingUpdates;p.isBatchingUpdates=!0,n?t(e):l.perform(t,null,e)}};e.exports=p},{"./ReactUpdates":59,"./Transaction":71,"./emptyFunction":80,"./mixInto":106}],41:[function(t,e){"use strict";function n(){l.TopLevelCallbackCreator=p,y.injection.injectEventPluginOrder(v),y.injection.injectInstanceHandle(E),y.injection.injectEventPluginsByName({SimpleEventPlugin:R,EnterLeaveEventPlugin:g,ChangeEventPlugin:f,CompositionEventPlugin:m,MobileSafariClickEventPlugin:C,SelectEventPlugin:M}),r.injection.injectComponentClasses({button:o,form:i,input:a,option:s,select:u,textarea:c}),h.injection.injectDOMPropertyConfig(d),b.injection.injectBatchingStrategy(D)}var r=t("./ReactDOM"),o=t("./ReactDOMButton"),i=t("./ReactDOMForm"),a=t("./ReactDOMInput"),s=t("./ReactDOMOption"),u=t("./ReactDOMSelect"),c=t("./ReactDOMTextarea"),l=t("./ReactEventEmitter"),p=t("./ReactEventTopLevelCallback");t("./ReactPerf");var d=t("./DefaultDOMPropertyConfig"),h=t("./DOMProperty"),f=t("./ChangeEventPlugin"),m=t("./CompositionEventPlugin"),v=t("./DefaultEventPluginOrder"),g=t("./EnterLeaveEventPlugin"),y=t("./EventPluginHub"),C=t("./MobileSafariClickEventPlugin"),E=t("./ReactInstanceHandles"),M=t("./SelectEventPlugin"),R=t("./SimpleEventPlugin"),D=t("./ReactDefaultBatchingStrategy"),b=t("./ReactUpdates");e.exports={inject:n}},{"./ChangeEventPlugin":5,"./CompositionEventPlugin":6,"./DOMProperty":8,"./DefaultDOMPropertyConfig":11,"./DefaultEventPluginOrder":12,"./EnterLeaveEventPlugin":13,"./EventPluginHub":16,"./MobileSafariClickEventPlugin":22,"./ReactDOM":30,"./ReactDOMButton":31,"./ReactDOMForm":33,"./ReactDOMInput":35,"./ReactDOMOption":36,"./ReactDOMSelect":37,"./ReactDOMTextarea":39,"./ReactDefaultBatchingStrategy":40,"./ReactEventEmitter":42,"./ReactEventTopLevelCallback":44,"./ReactInstanceHandles":46,"./ReactPerf":53,"./ReactUpdates":59,"./SelectEventPlugin":60,"./SimpleEventPlugin":61}],42:[function(t,e){"use strict";function n(t,e,n){a.listen(n,e,f.TopLevelCallbackCreator.createTopLevelCallback(t))}function r(t,e,n){a.capture(n,e,f.TopLevelCallbackCreator.createTopLevelCallback(t))}function o(){var t=l.refreshScrollValues;a.listen(window,"scroll",t),a.listen(window,"resize",t)}var i=t("./EventConstants"),a=t("./EventListener"),s=t("./EventPluginHub"),u=t("./ExecutionEnvironment"),c=t("./ReactEventEmitterMixin"),l=t("./ViewportMetrics"),p=t("./invariant"),d=t("./isEventSupported"),h=t("./merge"),f=h(c,{TopLevelCallbackCreator:null,ensureListening:function(t,e){p(u.canUseDOM),p(f.TopLevelCallbackCreator),c.ensureListening.call(f,{touchNotMouse:t,contentDocument:e})},setEnabled:function(t){p(u.canUseDOM),f.TopLevelCallbackCreator&&f.TopLevelCallbackCreator.setEnabled(t)},isEnabled:function(){return!(!f.TopLevelCallbackCreator||!f.TopLevelCallbackCreator.isEnabled())},listenAtTopLevel:function(t,e){p(!e._isListening);var a=i.topLevelTypes,s=e;o(),n(a.topMouseOver,"mouseover",s),n(a.topMouseDown,"mousedown",s),n(a.topMouseUp,"mouseup",s),n(a.topMouseMove,"mousemove",s),n(a.topMouseOut,"mouseout",s),n(a.topClick,"click",s),n(a.topDoubleClick,"dblclick",s),t&&(n(a.topTouchStart,"touchstart",s),n(a.topTouchEnd,"touchend",s),n(a.topTouchMove,"touchmove",s),n(a.topTouchCancel,"touchcancel",s)),n(a.topKeyUp,"keyup",s),n(a.topKeyPress,"keypress",s),n(a.topKeyDown,"keydown",s),n(a.topInput,"input",s),n(a.topChange,"change",s),n(a.topSelectionChange,"selectionchange",s),n(a.topCompositionEnd,"compositionend",s),n(a.topCompositionStart,"compositionstart",s),n(a.topCompositionUpdate,"compositionupdate",s),d("drag")&&(n(a.topDrag,"drag",s),n(a.topDragEnd,"dragend",s),n(a.topDragEnter,"dragenter",s),n(a.topDragExit,"dragexit",s),n(a.topDragLeave,"dragleave",s),n(a.topDragOver,"dragover",s),n(a.topDragStart,"dragstart",s),n(a.topDrop,"drop",s)),d("wheel")?n(a.topWheel,"wheel",s):d("mousewheel")?n(a.topWheel,"mousewheel",s):n(a.topWheel,"DOMMouseScroll",s),d("scroll",!0)?r(a.topScroll,"scroll",s):n(a.topScroll,"scroll",window),d("focus",!0)?(r(a.topFocus,"focus",s),r(a.topBlur,"blur",s)):d("focusin")&&(n(a.topFocus,"focusin",s),n(a.topBlur,"focusout",s)),d("copy")&&(n(a.topCopy,"copy",s),n(a.topCut,"cut",s),n(a.topPaste,"paste",s))},registrationNames:s.registrationNames,putListener:s.putListener,getListener:s.getListener,deleteListener:s.deleteListener,deleteAllListeners:s.deleteAllListeners,trapBubbledEvent:n,trapCapturedEvent:r});e.exports=f},{"./EventConstants":14,"./EventListener":15,"./EventPluginHub":16,"./ExecutionEnvironment":20,"./ReactEventEmitterMixin":43,"./ViewportMetrics":72,"./invariant":94,"./isEventSupported":95,"./merge":103}],43:[function(t,e){"use strict";function n(t){r.enqueueEvents(t),r.processEventQueue()}var r=t("./EventPluginHub"),o=t("./ReactUpdates"),i={_isListening:!1,ensureListening:function(t){t.contentDocument._reactIsListening||(this.listenAtTopLevel(t.touchNotMouse,t.contentDocument),t.contentDocument._reactIsListening=!0)},handleTopLevel:function(t,e,i,a){var s=r.extractEvents(t,e,i,a);o.batchedUpdates(n,s)}};e.exports=i},{"./EventPluginHub":16,"./ReactUpdates":59}],44:[function(t,e){"use strict";var n=t("./ReactEventEmitter"),r=t("./ReactMount"),o=t("./getEventTarget"),i=!0,a={setEnabled:function(t){i=!!t},isEnabled:function(){return i},createTopLevelCallback:function(t){return function(e){if(i){e.srcElement&&e.srcElement!==e.target&&(e.target=e.srcElement);var a=r.getFirstReactDOM(o(e))||window,s=r.getID(a)||"";n.handleTopLevel(t,a,s,e)}}}};e.exports=a},{"./ReactEventEmitter":42,"./ReactMount":48,"./getEventTarget":88}],45:[function(t,e){"use strict";function n(t){return i(document.documentElement,t)}var r=t("./ReactDOMSelection"),o=t("./getActiveElement"),i=t("./nodeContains"),a={hasSelectionCapabilities:function(t){return t&&("INPUT"===t.nodeName&&"text"===t.type||"TEXTAREA"===t.nodeName||"true"===t.contentEditable)},getSelectionInformation:function(){var t=o();return{focusedElem:t,selectionRange:a.hasSelectionCapabilities(t)?a.getSelection(t):null}},restoreSelection:function(t){var e=o(),r=t.focusedElem,i=t.selectionRange;e!==r&&n(r)&&(a.hasSelectionCapabilities(r)&&a.setSelection(r,i),r.focus())},getSelection:function(t){var e;if("selectionStart"in t)e={start:t.selectionStart,end:t.selectionEnd};else if(document.selection&&"INPUT"===t.nodeName){var n=document.selection.createRange();n.parentElement()===t&&(e={start:-n.moveStart("character",-t.value.length),end:-n.moveEnd("character",-t.value.length)})}else e=r.getOffsets(t);return e||{start:0,end:0}},setSelection:function(t,e){var n=e.start,o=e.end;if("undefined"==typeof o&&(o=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(o,t.value.length);else if(document.selection&&"INPUT"===t.nodeName){var i=t.createTextRange();i.collapse(!0),i.moveStart("character",n),i.moveEnd("character",o-n),i.select()}else r.setOffsets(t,e)}};e.exports=a},{"./ReactDOMSelection":38,"./getActiveElement":87,"./nodeContains":108}],46:[function(t,e){"use strict";function n(t){return p+"r["+t.toString(36)+"]"}function r(t,e){return t.charAt(e)===p||e===t.length}function o(t){return""===t||t.charAt(0)===p&&t.charAt(t.length-1)!==p}function i(t,e){return 0===e.indexOf(t)&&r(e,t.length)}function a(t){return t?t.substr(0,t.lastIndexOf(p)):""}function s(t,e){if(l(o(t)&&o(e)),l(i(t,e)),t===e)return t;for(var n=t.length+d,a=n;a=a;a++)if(r(t,a)&&r(e,a))i=a;else if(t.charAt(a)!==e.charAt(a))break;var s=t.substr(0,i);return l(o(s)),s}function c(t,e,n,r,o,u){t=t||"",e=e||"",l(t!==e);var c=i(e,t);l(c||i(t,e));for(var p=0,d=c?a:s,f=t;o&&f===t||u&&f===e||n(f,c,r),f!==e;f=d(f,e))l(p++"," "+r.CHECKSUM_ATTR_NAME+'="'+e+'">')},canReuseMarkup:function(t,e){var o=e.getAttribute(r.CHECKSUM_ATTR_NAME);o=o&&parseInt(o,10);var i=n(t);return i===o}};e.exports=r},{"./adler32":74}],48:[function(t,e){"use strict";function n(t){var e=d(t);return e&&R.getID(e)}function r(t){var e=o(t);if(e)if(g.hasOwnProperty(e)){var n=g[e];n!==t&&(h(!s(n,e)),g[e]=t)}else g[e]=t;return e}function o(t){return t&&t.getAttribute&&t.getAttribute(v)||""}function i(t,e){var n=o(t);n!==e&&delete g[n],t.setAttribute(v,e),g[e]=t}function a(t){return g.hasOwnProperty(t)&&s(g[t],t)||(g[t]=R.findReactNodeByID(t)),g[t]}function s(t,e){if(t){h(o(t)===e);var n=R.findReactContainerForID(e);if(n&&f(n,t))return!0}return!1}function u(t){delete g[t]}var c=t("./ReactEventEmitter"),l=t("./ReactInstanceHandles"),p=t("./$"),d=t("./getReactRootElementInContainer"),h=t("./invariant"),f=t("./nodeContains"),m=l.SEPARATOR,v="data-reactid",g={},y=1,C=9,E={},M={},R={allowFullPageRender:!1,totalInstantiationTime:0,totalInjectionTime:0,useTouchEvents:!1,_instancesByReactRootID:E,scrollMonitor:function(t,e){e()},prepareEnvironmentForDOM:function(t){h(t&&(t.nodeType===y||t.nodeType===C));var e=t.nodeType===y?t.ownerDocument:t;c.ensureListening(R.useTouchEvents,e)},_updateRootComponent:function(t,e,n,r){var o=e.props;return R.scrollMonitor(n,function(){t.replaceProps(o,r)}),t},_registerComponent:function(t,e){R.prepareEnvironmentForDOM(e);var n=R.registerContainer(e);return E[n]=t,n},_renderNewRootComponent:function(t,e,n){var r=R._registerComponent(t,e);return t.mountComponentIntoNode(r,e,n),t},renderComponent:function(t,e,r){var o=E[n(e)];if(o){if(o.constructor===t.constructor)return R._updateRootComponent(o,t,e,r);R.unmountComponentAtNode(e)}var i=d(e),a=i&&R.isRenderedByReact(i),s=a&&!o,u=R._renderNewRootComponent(t,e,s);return r&&r(),u},constructAndRenderComponent:function(t,e,n){return R.renderComponent(t(e),n)},constructAndRenderComponentByID:function(t,e,n){return R.constructAndRenderComponent(t,e,p(n))},registerContainer:function(t){var e=n(t);return e&&(e=l.getReactRootIDFromNodeID(e)),e||(e=l.createReactRootID()),M[e]=t,e},unmountComponentAtNode:function(t){var e=n(t),r=E[e];return r?(R.unmountComponentFromNode(r,t),delete E[e],delete M[e],!0):!1},unmountAndReleaseReactRootNode:function(){return R.unmountComponentAtNode.apply(this,arguments)},unmountComponentFromNode:function(t,e){for(t.unmountComponent(),e.nodeType===C&&(e=e.documentElement);e.lastChild;)e.removeChild(e.lastChild)},findReactContainerForID:function(t){var e=l.getReactRootIDFromNodeID(t),n=M[e];return n},findReactNodeByID:function(t){var e=R.findReactContainerForID(t);return R.findComponentRoot(e,t)},isRenderedByReact:function(t){if(1!==t.nodeType)return!1;var e=R.getID(t);return e?e.charAt(0)===m:!1},getFirstReactDOM:function(t){for(var e=t;e&&e.parentNode!==e;){if(R.isRenderedByReact(e))return e;e=e.parentNode}return null},findComponentRoot:function(t,e){for(var n=[t.firstChild],r=0;re;e++){var r=t[e].component,o=t[e].callback;o.call(r,r.getDOMNode())}t.length=0}},reset:function(){this._queue=null},destructor:function(){this.reset()}}),r.addPoolingTo(n),e.exports=n},{"./PooledClass":23,"./mixInto":106}],50:[function(t,e){"use strict";function n(t,e){return t&&e&&t.constructor===e.constructor}function r(t,e,n){h.push({parentID:t,parentNode:null,type:l.INSERT_MARKUP,markupIndex:f.push(e)-1,fromIndex:null,textContent:null,toIndex:n})}function o(t,e,n){h.push({parentID:t,parentNode:null,type:l.MOVE_EXISTING,markupIndex:null,textContent:null,fromIndex:e,toIndex:n})}function i(t,e){h.push({parentID:t,parentNode:null,type:l.REMOVE_NODE,markupIndex:null,textContent:null,fromIndex:e,toIndex:null})}function a(t,e){h.push({parentID:t,parentNode:null,type:l.TEXT_CONTENT,markupIndex:null,textContent:e,fromIndex:null,toIndex:null})}function s(){h.length&&(c.DOMIDOperations.dangerouslyProcessChildrenUpdates(h,f),u())}function u(){h.length=0,f.length=0}var c=t("./ReactComponent"),l=t("./ReactMultiChildUpdateTypes"),p=t("./flattenChildren"),d=0,h=[],f=[],m={Mixin:{mountChildren:function(t,e){var n=p(t),r=[],o=0;this._renderedChildren=n;for(var i in n){var a=n[i];if(n.hasOwnProperty(i)&&a){var s=this._rootNodeID+"."+i,u=a.mountComponent(s,e,this._mountDepth+1);a._mountImage=u,a._mountIndex=o,r.push(u),o++}}return r},updateTextContent:function(t){d++;try{var e=this._renderedChildren;for(var n in e)e.hasOwnProperty(n)&&e[n]&&this._unmountChildByName(e[n],n);this.setTextContent(t)}catch(r){throw d--,d||u(),r}d--,d||s()},updateChildren:function(t,e){d++;try{this._updateChildren(t,e)}catch(n){throw d--,d||u(),n}d--,d||s()},_updateChildren:function(t,e){var r=p(t),o=this._renderedChildren;if(r||o){var i,a=0,s=0;for(i in r)if(r.hasOwnProperty(i)){var u=o&&o[i],c=r[i];n(u,c)?(this.moveChild(u,s,a),a=Math.max(u._mountIndex,a),u.receiveProps(c.props,e),u._mountIndex=s):(u&&(a=Math.max(u._mountIndex,a),this._unmountChildByName(u,i)),c&&this._mountChildByNameAtIndex(c,i,s,e)),c&&s++}for(i in o)!o.hasOwnProperty(i)||!o[i]||r&&r[i]||this._unmountChildByName(o[i],i)}},unmountChildren:function(){var t=this._renderedChildren;for(var e in t){var n=t[e];n&&n.unmountComponent&&n.unmountComponent()}this._renderedChildren=null},moveChild:function(t,e,n){t._mountIndex>";e.exports=u},{"./createObjectFrom":78,"./invariant":94}],56:[function(t,e){"use strict";function n(){this.reinitializeTransaction(),this.reactMountReady=s.getPooled(null)}var r=t("./ExecutionEnvironment"),o=t("./PooledClass"),i=t("./ReactEventEmitter"),a=t("./ReactInputSelection"),s=t("./ReactMountReady"),u=t("./Transaction"),c=t("./mixInto"),l={initialize:a.getSelectionInformation,close:a.restoreSelection},p={initialize:function(){var t=i.isEnabled();return i.setEnabled(!1),t},close:function(t){i.setEnabled(t)}},d={initialize:function(){this.reactMountReady.reset()},close:function(){this.reactMountReady.notifyAll()}},h=[l,p,d],f={getTransactionWrappers:function(){return r.canUseDOM?h:[]},getReactMountReady:function(){return this.reactMountReady},destructor:function(){s.release(this.reactMountReady),this.reactMountReady=null}};c(n,u.Mixin),c(n,f),o.addPoolingTo(n),e.exports=n},{"./ExecutionEnvironment":20,"./PooledClass":23,"./ReactEventEmitter":42,"./ReactInputSelection":45,"./ReactMountReady":49,"./Transaction":71,"./mixInto":106}],57:[function(t,e){"use strict";function n(t,e){var n=i.createReactRootID(),a=o.getPooled();a.reinitializeTransaction();try{a.perform(function(){var o=t.mountComponent(n,a,0);o=r.addChecksumToMarkup(o),e(o)},null)}finally{o.release(a)}}var r=t("./ReactMarkupChecksum"),o=t("./ReactReconcileTransaction"),i=t("./ReactInstanceHandles");e.exports={renderComponentToString:n}},{"./ReactInstanceHandles":46,"./ReactMarkupChecksum":47,"./ReactReconcileTransaction":56}],58:[function(t,e){"use strict";var n=t("./ReactComponent"),r=t("./ReactMount"),o=t("./escapeTextForBrowser"),i=t("./mixInto"),a=function(t){this.construct({text:t})};i(a,n.Mixin),i(a,{mountComponent:function(t,e,i){return n.Mixin.mountComponent.call(this,t,e,i),"'+o(this.props.text)+""},receiveProps:function(t){t.text!==this.props.text&&(this.props.text=t.text,n.DOMIDOperations.updateTextContentByID(this._rootNodeID,t.text))}}),e.exports=a},{"./ReactComponent":25,"./ReactMount":48,"./escapeTextForBrowser":81,"./mixInto":106}],59:[function(t,e){"use strict";function n(){c(p)}function r(t,e){n(),p.batchedUpdates(t,e)}function o(t,e){return t._mountDepth-e._mountDepth}function i(){l.sort(o);for(var t=0;t":">","<":"<",'"':""","'":"'","/":"/"},i=/[&><"'\/]/g;e.exports=r},{}],82:[function(t,e){var n=function(t){var e=Array.prototype.slice.call(arguments).map(function(t){return String(t)}),r=t.split("%s").length-1;return r!==e.length-1?n("ex args number mismatch: %s",JSON.stringify(e)):n._prefix+JSON.stringify(e)+n._suffix};n._prefix="",e.exports=n},{}],83:[function(t,e){"use strict";function n(t,e,n){for(var r=t.attributes,o=r.length,i=[],a=0;o>a;a++){var s=r.item(a);e.call(n,s)&&i.push(s)}return i}e.exports=n},{}],84:[function(t,e){"use strict";function n(t,e,n){var r=t;o(!r.hasOwnProperty(n)),r[n]=e}function r(t){if(null==t)return t;var e={};return i(t,n,e),e}var o=t("./invariant"),i=t("./traverseAllChildren");e.exports=r},{"./invariant":94,"./traverseAllChildren":112}],85:[function(t,e){"use strict";var n=function(t,e,n){Array.isArray(t)?t.forEach(e,n):t&&e.call(n,t)};e.exports=n},{}],86:[function(t,e){function n(t,e,n){return"string"!=typeof t?t:e?r(t,e,n):document.getElementById(t)}function r(t,e,n){var i,a,s;if(o(e)==t)return e;if(e.getElementsByTagName){for(a=e.getElementsByTagName(n||"*"),s=0;s":"<"+t+">",a[t]=!i.firstChild),a[t]?p[t]:null}var r=t("./ExecutionEnvironment"),o=t("./invariant"),i=r.canUseDOM?document.createElement("div"):null,a={circle:!0,g:!0,line:!0,path:!0,polyline:!0,rect:!0,text:!0},s=[1,'"],u=[1,"","
"],c=[3,"","
"],l=[1,"",""],p={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:s,option:s,caption:u,colgroup:u,tbody:u,tfoot:u,thead:u,td:c,th:c,circle:l,g:l,line:l,path:l,polyline:l,rect:l,text:l};e.exports=n},{"./ExecutionEnvironment":20,"./invariant":94}],90:[function(t,e){"use strict";function n(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function r(t){for(;t;){if(t.nextSibling)return t.nextSibling;t=t.parentNode}}function o(t,e){for(var o=n(t),i=0,a=0;o;){if(3==o.nodeType){if(a=i+o.textContent.length,e>=i&&a>=e)return{node:o,offset:e-i};i=a}o=n(r(o))}}e.exports=o},{}],91:[function(t,e){"use strict";function n(t){return t?t.nodeType===r?t.documentElement:t.firstChild:null}var r=9;e.exports=n},{}],92:[function(t,e){"use strict";function n(){return!o&&r.canUseDOM&&(o="innerText"in document.createElement("div")?"innerText":"textContent"),o}var r=t("./ExecutionEnvironment"),o=null;e.exports=n},{"./ExecutionEnvironment":20}],93:[function(t,e){function n(t){return t.replace(r,"-$1").toLowerCase()}var r=/([A-Z])/g;e.exports=n},{}],94:[function(t,e){function n(t){if(!t)throw new Error("Invariant Violation")}e.exports=n},{}],95:[function(t,e){"use strict";function n(t,e){if(!r||e&&!r.addEventListener)return!1;var n=document.createElement("div"),i="on"+t,a=i in n;return a||(n.setAttribute(i,"return;"),a="function"==typeof n[i],"undefined"!=typeof n[i]&&(n[i]=void 0),n.removeAttribute(i)),!a&&o&&"wheel"===t&&(a=document.implementation.hasFeature("Events.wheel","3.0")),n=null,a}var r,o,i=t("./ExecutionEnvironment");i.canUseDOM&&(r=document.createElement("div"),o=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0),e.exports=n},{"./ExecutionEnvironment":20}],96:[function(t,e){function n(t){return!(!t||!("undefined"!=typeof Node?t instanceof Node:"object"==typeof t&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName))}e.exports=n},{}],97:[function(t,e){"use strict";function n(t){return t&&("INPUT"===t.nodeName&&r[t.type]||"TEXTAREA"===t.nodeName)}var r={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};e.exports=n},{}],98:[function(t,e){function n(t){return r(t)&&3==t.nodeType}var r=t("./isNode");e.exports=n},{"./isNode":96}],99:[function(t,e){"use strict";function n(t){t||(t="");var e,n=arguments.length;if(n>1)for(var r=1;n>r;r++)e=arguments[r],e&&(t+=" "+e);return t}e.exports=n},{}],100:[function(t,e){"use strict";var n=t("./invariant"),r=function(t){var e,r={};n(t instanceof Object&&!Array.isArray(t));for(e in t)t.hasOwnProperty(e)&&(r[e]=e);return r};e.exports=r},{"./invariant":94}],101:[function(t,e){var n=function(t){var e;for(e in t)if(t.hasOwnProperty(e))return e;return null};e.exports=n},{}],102:[function(t,e){"use strict";function n(t){var e={};return function(n){return e.hasOwnProperty(n)?e[n]:e[n]=t.call(this,n)}}e.exports=n},{}],103:[function(t,e){"use strict";var n=t("./mergeInto"),r=function(t,e){var r={};return n(r,t),n(r,e),r};e.exports=r},{"./mergeInto":105}],104:[function(t,e){"use strict";var n=t("./invariant"),r=t("./keyMirror"),o=36,i=function(t){return"object"!=typeof t||null===t},a={MAX_MERGE_DEPTH:o,isTerminal:i,normalizeMergeArg:function(t){return void 0===t||null===t?{}:t},checkMergeArrayArgs:function(t,e){n(Array.isArray(t)&&Array.isArray(e))},checkMergeObjectArgs:function(t,e){a.checkMergeObjectArg(t),a.checkMergeObjectArg(e)},checkMergeObjectArg:function(t){n(!i(t)&&!Array.isArray(t))},checkMergeLevel:function(t){n(o>t)},checkArrayStrategy:function(t){n(void 0===t||t in a.ArrayStrategies)},ArrayStrategies:r({Clobber:!0,IndexByIndex:!0})};e.exports=a},{"./invariant":94,"./keyMirror":100}],105:[function(t,e){"use strict";function n(t,e){if(o(t),null!=e){o(e);for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])}}var r=t("./mergeHelpers"),o=r.checkMergeObjectArg;e.exports=n},{"./mergeHelpers":104}],106:[function(t,e){"use strict";var n=function(t,e){var n;for(n in e)e.hasOwnProperty(n)&&(t.prototype[n]=e[n])};e.exports=n},{}],107:[function(t,e){"use strict";function n(t,e){i("html"===t.tagName.toLowerCase()),e=e.trim(),i(0===e.toLowerCase().indexOf("")+1,a=e.lastIndexOf("<"),s=e.substring(0,n),u=e.substring(n,a),c=s.indexOf(" ")>-1,l=null;if(c){l=r(s.replace("html ","span ")+"")[0];var p=o(l,function(e){return t.getAttributeNS(e.namespaceURI,e.name)!==e.value});p.forEach(function(e){t.setAttributeNS(e.namespaceURI,e.name,e.value)})}var d=o(t,function(t){return!(l&&l.hasAttributeNS(t.namespaceURI,t.name))});d.forEach(function(e){t.removeAttributeNS(e.namespaceURI,e.name)}),t.innerHTML=u}var r=t("./createNodesFromMarkup"),o=t("./filterAttributes"),i=t("./invariant");e.exports=n},{"./createNodesFromMarkup":77,"./filterAttributes":83,"./invariant":94}],108:[function(t,e){function n(t,e){return t&&e?t===e?!0:r(t)?!1:r(e)?n(t,e.parentNode):t.contains?t.contains(e):t.compareDocumentPosition?!!(16&t.compareDocumentPosition(e)):!1:!1}var r=t("./isTextNode");e.exports=n},{"./isTextNode":98}],109:[function(t,e){"use strict";function n(t,e,n){if(!t)return null;var r=0,o={};for(var i in t)t.hasOwnProperty(i)&&(o[i]=e.call(n,t[i],i,r++));return o}e.exports=n},{}],110:[function(t,e){"use strict";function n(t,e,n){if(!t)return null;var r=0,o={};for(var i in t)t.hasOwnProperty(i)&&(o[i]=e.call(n,i,t[i],r++));return o}e.exports=n},{}],111:[function(t,e){"use strict";function n(t,e){if(t===e)return!0;var n;for(n in t)if(t.hasOwnProperty(n)&&(!e.hasOwnProperty(n)||t[n]!==e[n]))return!1;for(n in e)if(e.hasOwnProperty(n)&&!t.hasOwnProperty(n))return!1;return!0}e.exports=n},{}],112:[function(t,e){"use strict";function n(t,e,n){null!==t&&void 0!==t&&a(t,"",0,e,n)}var r=t("./ReactComponent"),o=t("./ReactTextComponent"),i=t("./invariant"),a=function(t,e,n,s,u){var c=0;if(Array.isArray(t))for(var l=0;l8));var O=!1;y.canUseDOM&&(O=M("input")&&(!("documentMode"in document)||document.documentMode>9));var S={get:function(){return T.get.call(this)},set:function(e){I=""+e,T.set.call(this,e)}},w={eventTypes:x,extractEvents:function(e,t,o,r){var i,u;if(n(t)?P?i=a:u=s:R(t)?O?i=p:(i=f,u=d):h(t)&&(i=m),i){var c=i(e,t,o);if(c){var l=E.getPooled(x.change,c,r);return C.accumulateTwoPhaseDispatches(l),l}}u&&u(e,t,o)}};t.exports=w},{"./EventConstants":14,"./EventPluginHub":16,"./EventPropagators":19,"./ExecutionEnvironment":20,"./SyntheticEvent":66,"./isEventSupported":99,"./isTextInputElement":101,"./keyOf":105}],6:[function(e,t){"use strict";function n(e){switch(e){case v.topCompositionStart:return C.compositionStart;case v.topCompositionEnd:return C.compositionEnd;case v.topCompositionUpdate:return C.compositionUpdate}}function o(e,t){return e===v.topKeyDown&&t.keyCode===h}function r(e,t){switch(e){case v.topKeyUp:return-1!==f.indexOf(t.keyCode);case v.topKeyDown:return t.keyCode!==h;case v.topKeyPress:case v.topMouseDown:case v.topBlur:return!0;default:return!1}}function i(e){this.root=e,this.startSelection=c.getSelection(e),this.startValue=this.getText()}var a=e("./EventConstants"),s=e("./EventPropagators"),u=e("./ExecutionEnvironment"),c=e("./ReactInputSelection"),l=e("./SyntheticCompositionEvent"),p=e("./getTextContentAccessor"),d=e("./keyOf"),f=[9,13,27,32],h=229,m=u.canUseDOM&&"CompositionEvent"in window,v=a.topLevelTypes,g=null,C={compositionEnd:{phasedRegistrationNames:{bubbled:d({onCompositionEnd:null}),captured:d({onCompositionEndCapture:null})}},compositionStart:{phasedRegistrationNames:{bubbled:d({onCompositionStart:null}),captured:d({onCompositionStartCapture:null})}},compositionUpdate:{phasedRegistrationNames:{bubbled:d({onCompositionUpdate:null}),captured:d({onCompositionUpdateCapture:null})}}};i.prototype.getText=function(){return this.root.value||this.root[p()]},i.prototype.getData=function(){var e=this.getText(),t=this.startSelection.start,n=this.startValue.length-this.startSelection.end;return e.substr(t,e.length-n-t)};var y={eventTypes:C,extractEvents:function(e,t,a,u){var c,p;if(m?c=n(e):g?r(e,u)&&(c=C.compositionEnd,p=g.getData(),g=null):o(e,u)&&(c=C.start,g=new i(t)),c){var d=l.getPooled(c,a,u);return p&&(d.data=p),s.accumulateTwoPhaseDispatches(d),d}}};t.exports=y},{"./EventConstants":14,"./EventPropagators":19,"./ExecutionEnvironment":20,"./ReactInputSelection":47,"./SyntheticCompositionEvent":65,"./getTextContentAccessor":95,"./keyOf":105}],7:[function(e,t){"use strict";function n(e,t,n){var o=e.childNodes;o[n]!==t&&(t.parentNode===e&&e.removeChild(t),n>=o.length?e.appendChild(t):e.insertBefore(t,o[n]))}var o=e("./Danger"),r=e("./ReactMultiChildUpdateTypes"),i=e("./getTextContentAccessor"),a=i()||"NA",s={dangerouslyReplaceNodeWithMarkup:o.dangerouslyReplaceNodeWithMarkup,processUpdates:function(e,t){for(var i,s=null,u=null,c=0;i=e[c];c++)if(i.type===r.MOVE_EXISTING||i.type===r.REMOVE_NODE){var l=i.fromIndex,p=i.parentNode.childNodes[l],d=i.parentID;s=s||{},s[d]=s[d]||[],s[d][l]=p,u=u||[],u.push(p)}var f=o.dangerouslyRenderMarkup(t);if(u)for(var h=0;ht)}var o=e("./DOMProperty"),r=e("./escapeTextForBrowser"),i=e("./memoizeStringOnly"),a=i(function(e){return r(e)+'="'}),s={createMarkupForProperty:function(e,t){if(o.isStandardName[e]){if(n(e,t))return"";var i=o.getAttributeName[e];return a(i)+r(t)+'"'}return o.isCustomAttribute(e)?null==t?"":a(e)+r(t)+'"':null},setValueForProperty:function(e,t,r){if(o.isStandardName[t]){var i=o.getMutationMethod[t];if(i)i(e,r);else if(n(t,r))this.deleteValueForProperty(e,t);else if(o.mustUseAttribute[t])e.setAttribute(o.getAttributeName[t],""+r);else{var a=o.getPropertyName[t];o.hasSideEffects[t]&&e[a]===r||(e[a]=r)}}else o.isCustomAttribute(t)&&(null==r?e.removeAttribute(o.getAttributeName[t]):e.setAttribute(t,""+r))},deleteValueForProperty:function(e,t){if(o.isStandardName[t]){var n=o.getMutationMethod[t];if(n)n(e,void 0);else if(o.mustUseAttribute[t])e.removeAttribute(o.getAttributeName[t]);else{var r=o.getPropertyName[t],i=o.getDefaultValueForProperty(e.nodeName,t);o.hasSideEffects[t]&&e[r]===i||(e[r]=i)}}else o.isCustomAttribute(t)&&e.removeAttribute(t)}};t.exports=s},{"./DOMProperty":8,"./escapeTextForBrowser":84,"./memoizeStringOnly":106}],10:[function(e,t){"use strict";function n(e){return e.substring(1,e.indexOf(" "))}var o=e("./ExecutionEnvironment"),r=e("./createNodesFromMarkup"),i=e("./emptyFunction"),a=e("./getMarkupWrap"),s=e("./invariant"),u=e("./mutateHTMLNodeWithMarkup"),c=/^(<[^ \/>]+)/,l="data-danger-index",p={dangerouslyRenderMarkup:function(e){s(o.canUseDOM);for(var t,u={},p=0;pu;u++){var l=a[u];if(l){var p=l.extractEvents(e,t,n,r);p&&(i=s(i,p))}}return i},enqueueEvents:function(e){e&&(l=s(l,e))},processEventQueue:function(){var e=l;l=null,u(e,p),c(!l)}};a.canUseDOM&&(window.EventPluginHub=d),t.exports=d},{"./CallbackRegistry":4,"./EventPluginRegistry":17,"./EventPluginUtils":18,"./EventPropagators":19,"./ExecutionEnvironment":20,"./accumulate":75,"./forEachAccumulated":88,"./invariant":98}],17:[function(e,t){"use strict";function n(){if(a)for(var e in s){var t=s[e],n=a.indexOf(e);if(i(n>-1),!u.plugins[n]){i(t.extractEvents),u.plugins[n]=t;var r=t.eventTypes;for(var c in r)i(o(r[c],t))}}}function o(e,t){var n=e.phasedRegistrationNames;if(n){for(var o in n)if(n.hasOwnProperty(o)){var i=n[o];r(i,t)}return!0}return e.registrationName?(r(e.registrationName,t),!0):!1}function r(e,t){i(!u.registrationNames[e]),u.registrationNames[e]=t}var i=e("./invariant"),a=null,s={},u={plugins:[],registrationNames:{},injectEventPluginOrder:function(e){i(!a),a=Array.prototype.slice.call(e),n()},injectEventPluginsByName:function(e){var t=!1;for(var o in e)if(e.hasOwnProperty(o)){var r=e[o];s[o]!==r&&(i(!s[o]),s[o]=r,t=!0)}t&&n()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return u.registrationNames[t.registrationName]||null;for(var n in t.phasedRegistrationNames)if(t.phasedRegistrationNames.hasOwnProperty(n)){var o=u.registrationNames[t.phasedRegistrationNames[n]];if(o)return o}return null},_resetEventPlugins:function(){a=null;for(var e in s)s.hasOwnProperty(e)&&delete s[e];u.plugins.length=0;var t=u.registrationNames;for(var n in t)t.hasOwnProperty(n)&&delete t[n]}};t.exports=u},{"./invariant":98}],18:[function(e,t){"use strict";function n(e){return e===f.topMouseUp||e===f.topTouchEnd||e===f.topTouchCancel}function o(e){return e===f.topMouseMove||e===f.topTouchMove}function r(e){return e===f.topMouseDown||e===f.topTouchStart}function i(e,t){var n=e._dispatchListeners,o=e._dispatchIDs;if(Array.isArray(n))for(var r=0;r1){for(var r=Array(n),i=0;n>i;i++)r[i]=arguments[i+1];this.props.children=r}},mountComponent:function(e,t,n){a(!this.isMounted());var o=this.props;null!=o.ref&&r.addComponentAsRefTo(this,o.ref,o.__owner__),this._rootNodeID=e,this._lifeCycleState=c.MOUNTED,this._mountDepth=n},unmountComponent:function(){a(this.isMounted());var e=this.props;null!=e.ref&&r.removeComponentAsRefFrom(this,e.ref,e.__owner__),l.unmountIDFromEnvironment(this._rootNodeID),this._rootNodeID=null,this._lifeCycleState=c.UNMOUNTED},receiveComponent:function(e,t){a(this.isMounted()),this._pendingProps=e.props,this._performUpdateIfNecessary(t)},performUpdateIfNecessary:function(){var e=l.ReactReconcileTransaction.getPooled();e.perform(this._performUpdateIfNecessary,this,e),l.ReactReconcileTransaction.release(e)},_performUpdateIfNecessary:function(e){if(null!=this._pendingProps){var t=this.props;this.props=this._pendingProps,this._pendingProps=null,this.updateComponent(e,t)}},updateComponent:function(e,t){var n=this.props;(n.__owner__!==t.__owner__||n.ref!==t.ref)&&(null!=t.ref&&r.removeComponentAsRefFrom(this,t.ref,t.__owner__),null!=n.ref&&r.addComponentAsRefTo(this,n.ref,n.__owner__))},mountComponentIntoNode:function(e,t,n){var o=l.ReactReconcileTransaction.getPooled();o.perform(this._mountComponentIntoNode,this,e,t,o,n),l.ReactReconcileTransaction.release(o)},_mountComponentIntoNode:function(e,t,n,o){var r=this.mountComponent(e,n,0);l.mountImageIntoNode(r,t,o)},isOwnedBy:function(e){return this.props.__owner__===e},getSiblingByRef:function(e){var t=this.props.__owner__;return t&&t.refs?t.refs[e]:null}})};t.exports=l},{"./ReactComponentEnvironment":27,"./ReactCurrentOwner":29,"./ReactOwner":54,"./ReactUpdates":61,"./invariant":98,"./keyMirror":104,"./merge":107}],26:[function(e,t){"use strict";var n=e("./ReactDOMIDOperations"),o=e("./ReactMarkupChecksum"),r=e("./ReactMount"),i=e("./ReactReconcileTransaction"),a=e("./getReactRootElementInContainer"),s=e("./invariant"),u=e("./mutateHTMLNodeWithMarkup"),c=1,l=9,p={Mixin:{getDOMNode:function(){return s(this.isMounted()),r.getNode(this._rootNodeID)}},ReactReconcileTransaction:i,DOMIDOperations:n,unmountIDFromEnvironment:function(e){r.purgeID(e)},mountImageIntoNode:function(e,t,n){if(s(t&&(t.nodeType===c||t.nodeType===l&&r.allowFullPageRender)),!n||!o.canReuseMarkup(e,a(t))){if(t.nodeType===l)return u(t.documentElement,e),void 0;var i=t.parentNode;if(i){var p=t.nextSibling;i.removeChild(t),t.innerHTML=e,p?i.insertBefore(t,p):i.appendChild(t)}else t.innerHTML=e}}};t.exports=p},{"./ReactDOMIDOperations":34,"./ReactMarkupChecksum":49,"./ReactMount":50,"./ReactReconcileTransaction":58,"./getReactRootElementInContainer":94,"./invariant":98,"./mutateHTMLNodeWithMarkup":111}],27:[function(e,t){var n=e("./ReactComponentBrowserEnvironment"),o=n;t.exports=o},{"./ReactComponentBrowserEnvironment":26}],28:[function(e,t){"use strict";function n(e,t){var n=M[t];b.hasOwnProperty(t)&&m(n===E.OVERRIDE_BASE),e.hasOwnProperty(t)&&m(n===E.DEFINE_MANY||n===E.DEFINE_MANY_MERGED)}function o(e){var t=e._compositeLifeCycleState;m(e.isMounted()||t===D.MOUNTING),m(t!==D.RECEIVING_STATE),m(t!==D.UNMOUNTING)}function r(e,t){var o=e.prototype;for(var r in t){var i=t[r];if(t.hasOwnProperty(r)&&i)if(n(o,r),R.hasOwnProperty(r))R[r](e,i);else{var u=r in M,c=r in o,l=i.__reactDontBind,p="function"==typeof i,d=p&&!u&&!c&&!l;d?(o.__reactAutoBindMap||(o.__reactAutoBindMap={}),o.__reactAutoBindMap[r]=i,o[r]=i):o[r]=c?M[r]===E.DEFINE_MANY_MERGED?a(o[r],i):s(o[r],i):i}}}function i(e,t){return m(e&&t&&"object"==typeof e&&"object"==typeof t),y(t,function(t,n){m(void 0===e[n]),e[n]=t}),e}function a(e,t){return function(){return i(e.apply(this,arguments),t.apply(this,arguments))}}function s(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}var u=e("./ReactComponent"),c=e("./ReactCurrentOwner"),l=e("./ReactErrorUtils"),p=e("./ReactOwner"),d=e("./ReactPerf"),f=e("./ReactPropTransferer"),h=e("./ReactUpdates"),m=e("./invariant"),v=e("./keyMirror"),g=e("./merge"),C=e("./mixInto"),y=e("./objMap"),E=v({DEFINE_ONCE:null,DEFINE_MANY:null,OVERRIDE_BASE:null,DEFINE_MANY_MERGED:null}),M={mixins:E.DEFINE_MANY,propTypes:E.DEFINE_ONCE,getDefaultProps:E.DEFINE_MANY_MERGED,getInitialState:E.DEFINE_MANY_MERGED,render:E.DEFINE_ONCE,componentWillMount:E.DEFINE_MANY,componentDidMount:E.DEFINE_MANY,componentWillReceiveProps:E.DEFINE_MANY,shouldComponentUpdate:E.DEFINE_ONCE,componentWillUpdate:E.DEFINE_MANY,componentDidUpdate:E.DEFINE_MANY,componentWillUnmount:E.DEFINE_MANY,updateComponent:E.OVERRIDE_BASE},R={displayName:function(e,t){e.displayName=t},mixins:function(e,t){if(t)for(var n=0;n",this.tagName=e.toUpperCase()}var r=e("./CSSPropertyOperations"),i=e("./DOMProperty"),a=e("./DOMPropertyOperations"),s=e("./ReactComponent"),u=e("./ReactEventEmitter"),c=e("./ReactMultiChild"),l=e("./ReactMount"),p=e("./ReactPerf"),d=e("./escapeTextForBrowser"),f=e("./invariant"),h=e("./keyOf"),m=e("./merge"),v=e("./mixInto"),g=u.putListener,C=u.deleteListener,y=u.registrationNames,E={string:!0,number:!0},M=h({style:null});o.Mixin={mountComponent:p.measure("ReactDOMComponent","mountComponent",function(e,t,o){return s.Mixin.mountComponent.call(this,e,t,o),n(this.props),this._createOpenTagMarkup()+this._createContentMarkup(t)+this._tagClose}),_createOpenTagMarkup:function(){var e=this.props,t=this._tagOpen;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];if(null!=o)if(y[n])g(this._rootNodeID,n,o);else{n===M&&(o&&(o=e.style=m(e.style)),o=r.createMarkupForStyles(o));var i=a.createMarkupForProperty(n,o);i&&(t+=" "+i)}}var s=d(this._rootNodeID);return t+" "+l.ATTR_NAME+'="'+s+'">'},_createContentMarkup:function(e){var t=this.props.dangerouslySetInnerHTML;if(null!=t){if(null!=t.__html)return t.__html}else{var n=E[typeof this.props.children]?this.props.children:null,o=null!=n?null:this.props.children;if(null!=n)return d(n);if(null!=o){var r=this.mountChildren(o,e);return r.join("")}}return""},receiveComponent:function(e,t){n(e.props),s.Mixin.receiveComponent.call(this,e,t)},updateComponent:p.measure("ReactDOMComponent","updateComponent",function(e,t){s.Mixin.updateComponent.call(this,e,t),this._updateDOMProperties(t),this._updateDOMChildren(t,e)}),_updateDOMProperties:function(e){var t,n,o,r=this.props;for(t in e)if(!r.hasOwnProperty(t)&&e.hasOwnProperty(t))if(t===M){var a=e[t];for(n in a)a.hasOwnProperty(n)&&(o=o||{},o[n]="")}else y[t]?C(this._rootNodeID,t):(i.isStandardName[t]||i.isCustomAttribute(t))&&s.DOMIDOperations.deletePropertyByID(this._rootNodeID,t);for(t in r){var u=r[t],c=e[t];if(r.hasOwnProperty(t)&&u!==c)if(t===M)if(u&&(u=r.style=m(u)),c){for(n in c)c.hasOwnProperty(n)&&!u.hasOwnProperty(n)&&(o=o||{},o[n]="");for(n in u)u.hasOwnProperty(n)&&c[n]!==u[n]&&(o=o||{},o[n]=u[n])}else o=u;else y[t]?g(this._rootNodeID,t,u):(i.isStandardName[t]||i.isCustomAttribute(t))&&s.DOMIDOperations.updatePropertyByID(this._rootNodeID,t,u)}o&&s.DOMIDOperations.updateStylesByID(this._rootNodeID,o)},_updateDOMChildren:function(e,t){var n=this.props,o=E[typeof e.children]?e.children:null,r=E[typeof n.children]?n.children:null,i=e.dangerouslySetInnerHTML&&e.dangerouslySetInnerHTML.__html,a=n.dangerouslySetInnerHTML&&n.dangerouslySetInnerHTML.__html,u=null!=o?null:e.children,c=null!=r?null:n.children,l=null!=o||null!=i,p=null!=r||null!=a;null!=u&&null==c?this.updateChildren(null,t):l&&!p&&this.updateTextContent(""),null!=r?o!==r&&this.updateTextContent(""+r):null!=a?i!==a&&s.DOMIDOperations.updateInnerHTMLByID(this._rootNodeID,a):null!=c&&this.updateChildren(c,t)},unmountComponent:function(){u.deleteAllListeners(this._rootNodeID),s.Mixin.unmountComponent.call(this),this.unmountChildren()}},v(o,s.Mixin),v(o,o.Mixin),v(o,c.Mixin),t.exports=o},{"./CSSPropertyOperations":3,"./DOMProperty":8,"./DOMPropertyOperations":9,"./ReactComponent":25,"./ReactEventEmitter":44,"./ReactMount":50,"./ReactMultiChild":52,"./ReactPerf":55,"./escapeTextForBrowser":84,"./invariant":98,"./keyOf":105,"./merge":107,"./mixInto":110}],33:[function(e,t){"use strict";var n=e("./ReactCompositeComponent"),o=e("./ReactDOM"),r=e("./ReactEventEmitter"),i=e("./EventConstants"),a=o.form,s=n.createClass({render:function(){return this.transferPropsTo(a(null,this.props.children))},componentDidMount:function(e){r.trapBubbledEvent(i.topLevelTypes.topSubmit,"submit",e)}});t.exports=s},{"./EventConstants":14,"./ReactCompositeComponent":28,"./ReactDOM":30,"./ReactEventEmitter":44}],34:[function(e,t){"use strict";var n=e("./CSSPropertyOperations"),o=e("./DOMChildrenOperations"),r=e("./DOMPropertyOperations"),i=e("./ReactMount"),a=e("./getTextContentAccessor"),s=e("./invariant"),u={dangerouslySetInnerHTML:"`dangerouslySetInnerHTML` must be set using `updateInnerHTMLByID()`.",style:"`style` must be set using `updateStylesByID()`."},c=a()||"NA",l=/^ /,p={updatePropertyByID:function(e,t,n){var o=i.getNode(e);s(!u.hasOwnProperty(t)),null!=n?r.setValueForProperty(o,t,n):r.deleteValueForProperty(o,t)},deletePropertyByID:function(e,t,n){var o=i.getNode(e);s(!u.hasOwnProperty(t)),r.deleteValueForProperty(o,t,n)},updateStylesByID:function(e,t){var o=i.getNode(e);n.setValueForStyles(o,t)},updateInnerHTMLByID:function(e,t){var n=i.getNode(e);n.innerHTML=t.replace(l," ")},updateTextContentByID:function(e,t){var n=i.getNode(e);n[c]=t},dangerouslyReplaceNodeWithMarkupByID:function(e,t){var n=i.getNode(e);o.dangerouslyReplaceNodeWithMarkup(n,t)},dangerouslyProcessChildrenUpdates:function(e,t){for(var n=0;nu;u++){var p=i[u];if(p!==r&&"INPUT"===p.nodeName&&"radio"===p.type&&p.form===r.form){var d=a.getID(p);s(d);var f=l[d];s(f),f.setState({checked:!1})}}return t}});t.exports=p},{"./DOMPropertyOperations":9,"./LinkedValueMixin":21,"./ReactCompositeComponent":28,"./ReactDOM":30,"./ReactMount":50,"./invariant":98,"./merge":107}],36:[function(e,t){"use strict";var n=e("./ReactCompositeComponent"),o=e("./ReactDOM"),r=o.option,i=n.createClass({componentWillMount:function(){null!=this.props.selected},render:function(){return r(this.props,this.props.children)}});t.exports=i},{"./ReactCompositeComponent":28,"./ReactDOM":30}],37:[function(e,t){"use strict";function n(e,t){null!=e[t]&&(e.multiple?s(Array.isArray(e[t])):s(!Array.isArray(e[t])))}function o(){for(var e=this.getValue(),t=null!=e?e:this.state.value,n=this.getDOMNode().options,o=""+t,r=0,i=n.length;i>r;r++){var a=this.props.multiple?o.indexOf(n[r].value)>=0:a=n[r].value===o;a!==n[r].selected&&(n[r].selected=a)}}var r=e("./LinkedValueMixin"),i=e("./ReactCompositeComponent"),a=e("./ReactDOM"),s=e("./invariant"),u=e("./merge"),c=a.select,l=i.createClass({mixins:[r],propTypes:{defaultValue:n,value:n},getInitialState:function(){return{value:this.props.defaultValue||(this.props.multiple?[]:"")}},componentWillReceiveProps:function(e){!this.props.multiple&&e.multiple?this.setState({value:[this.state.value]}):this.props.multiple&&!e.multiple&&this.setState({value:this.state.value[0]})},shouldComponentUpdate:function(){return!this._isChanging},render:function(){var e=u(this.props);return e.onChange=this._handleChange,e.value=null,c(e,this.props.children)},componentDidMount:o,componentDidUpdate:o,_handleChange:function(e){var t,n=this.getOnChange();n&&(this._isChanging=!0,t=n(e),this._isChanging=!1);var o;if(this.props.multiple){o=[];for(var r=e.target.options,i=0,a=r.length;a>i;i++)r[i].selected&&o.push(r[i].value)}else o=e.target.value;return this.setState({value:o}),t}});t.exports=l},{"./LinkedValueMixin":21,"./ReactCompositeComponent":28,"./ReactDOM":30,"./invariant":98,"./merge":107}],38:[function(e,t){"use strict";function n(e){var t=document.selection,n=t.createRange(),o=n.text.length,r=n.duplicate();r.moveToElementText(e),r.setEndPoint("EndToStart",n);var i=r.text.length,a=i+o;return{start:i,end:a}}function o(e){var t=window.getSelection();if(0===t.rangeCount)return null;var n=t.anchorNode,o=t.anchorOffset,r=t.focusNode,i=t.focusOffset,a=t.getRangeAt(0),s=a.toString().length,u=a.cloneRange();u.selectNodeContents(e),u.setEnd(a.startContainer,a.startOffset);var c=u.toString().length,l=c+s,p=document.createRange();p.setStart(n,o),p.setEnd(r,i);var d=p.collapsed;return p.detach(),{start:d?l:c,end:d?c:l}}function r(e,t){var n,o,r=document.selection.createRange().duplicate();"undefined"==typeof t.end?(n=t.start,o=n):t.start>t.end?(n=t.end,o=t.start):(n=t.start,o=t.end),r.moveToElementText(e),r.moveStart("character",n),r.setEndPoint("EndToStart",r),r.moveEnd("character",o-n),r.select()}function i(e,t){var n=window.getSelection(),o=e[s()].length,r=Math.min(t.start,o),i="undefined"==typeof t.end?r:Math.min(t.end,o);if(!n.extend&&r>i){var u=i;i=r,r=u}var c=a(e,r),l=a(e,i);if(c&&l){var p=document.createRange();p.setStart(c.node,c.offset),n.removeAllRanges(),r>i?(n.addRange(p),n.extend(l.node,l.offset)):(p.setEnd(l.node,l.offset),n.addRange(p)),p.detach()}}var a=e("./getNodeForCharacterOffset"),s=e("./getTextContentAccessor"),u={getOffsets:function(e){var t=document.selection?n:o;return t(e)},setOffsets:function(e,t){var n=document.selection?r:i;n(e,t)}};t.exports=u},{"./getNodeForCharacterOffset":93,"./getTextContentAccessor":95}],39:[function(e,t){"use strict";var n=e("./DOMPropertyOperations"),o=e("./LinkedValueMixin"),r=e("./ReactCompositeComponent"),i=e("./ReactDOM"),a=e("./invariant"),s=e("./merge"),u=i.textarea,c=r.createClass({mixins:[o],getInitialState:function(){var e=this.props.defaultValue,t=this.props.children;null!=t&&(a(null==e),Array.isArray(t)&&(a(t.length<=1),t=t[0]),e=""+t),null==e&&(e="");var n=this.getValue();return{initialValue:""+(null!=n?n:e),value:e}},shouldComponentUpdate:function(){return!this._isChanging},render:function(){var e=s(this.props),t=this.getValue();return a(null==e.dangerouslySetInnerHTML),e.defaultValue=null,e.value=null!=t?t:this.state.value,e.onChange=this._handleChange,u(e,this.state.initialValue)},componentDidUpdate:function(e,t,o){var r=this.getValue();null!=r&&n.setValueForProperty(o,"value",""+r)},_handleChange:function(e){var t,n=this.getOnChange();return n&&(this._isChanging=!0,t=n(e),this._isChanging=!1),this.setState({value:e.target.value}),t}});t.exports=c},{"./DOMPropertyOperations":9,"./LinkedValueMixin":21,"./ReactCompositeComponent":28,"./ReactDOM":30,"./invariant":98,"./merge":107}],40:[function(e,t){"use strict";function n(){this.reinitializeTransaction()}var o=e("./ReactUpdates"),r=e("./Transaction"),i=e("./emptyFunction"),a=e("./mixInto"),s={initialize:i,close:function(){p.isBatchingUpdates=!1}},u={initialize:i,close:o.flushBatchedUpdates.bind(o)},c=[u,s];a(n,r.Mixin),a(n,{getTransactionWrappers:function(){return c}});var l=new n,p={isBatchingUpdates:!1,batchedUpdates:function(e,t){var n=p.isBatchingUpdates;p.isBatchingUpdates=!0,n?e(t):l.perform(e,null,t)}};t.exports=p},{"./ReactUpdates":61,"./Transaction":73,"./emptyFunction":83,"./mixInto":110}],41:[function(e,t){"use strict";function n(){l.TopLevelCallbackCreator=p,C.injection.injectEventPluginOrder(v),C.injection.injectInstanceHandle(E),C.injection.injectEventPluginsByName({SimpleEventPlugin:R,EnterLeaveEventPlugin:g,ChangeEventPlugin:h,CompositionEventPlugin:m,MobileSafariClickEventPlugin:y,SelectEventPlugin:M}),o.injection.injectComponentClasses({button:r,form:i,input:a,option:s,select:u,textarea:c}),f.injection.injectDOMPropertyConfig(d),b.injection.injectBatchingStrategy(D)}var o=e("./ReactDOM"),r=e("./ReactDOMButton"),i=e("./ReactDOMForm"),a=e("./ReactDOMInput"),s=e("./ReactDOMOption"),u=e("./ReactDOMSelect"),c=e("./ReactDOMTextarea"),l=e("./ReactEventEmitter"),p=e("./ReactEventTopLevelCallback"),d=(e("./ReactPerf"),e("./DefaultDOMPropertyConfig")),f=e("./DOMProperty"),h=e("./ChangeEventPlugin"),m=e("./CompositionEventPlugin"),v=e("./DefaultEventPluginOrder"),g=e("./EnterLeaveEventPlugin"),C=e("./EventPluginHub"),y=e("./MobileSafariClickEventPlugin"),E=e("./ReactInstanceHandles"),M=e("./SelectEventPlugin"),R=e("./SimpleEventPlugin"),D=e("./ReactDefaultBatchingStrategy"),b=e("./ReactUpdates");t.exports={inject:n}},{"./ChangeEventPlugin":5,"./CompositionEventPlugin":6,"./DOMProperty":8,"./DefaultDOMPropertyConfig":11,"./DefaultEventPluginOrder":12,"./EnterLeaveEventPlugin":13,"./EventPluginHub":16,"./MobileSafariClickEventPlugin":22,"./ReactDOM":30,"./ReactDOMButton":31,"./ReactDOMForm":33,"./ReactDOMInput":35,"./ReactDOMOption":36,"./ReactDOMSelect":37,"./ReactDOMTextarea":39,"./ReactDefaultBatchingStrategy":40,"./ReactDefaultPerf":42,"./ReactEventEmitter":44,"./ReactEventTopLevelCallback":46,"./ReactInstanceHandles":48,"./ReactPerf":55,"./ReactUpdates":61,"./SelectEventPlugin":62,"./SimpleEventPlugin":63}],42:[function(e,t){"use strict";var n=(e("./performanceNow"),{});t.exports=n},{"./performanceNow":114}],43:[function(e,t){var n={guard:function(e,t){return e}};t.exports=n},{}],44:[function(e,t){"use strict";function n(e,t,n){a.listen(n,t,h.TopLevelCallbackCreator.createTopLevelCallback(e))}function o(e,t,n){a.capture(n,t,h.TopLevelCallbackCreator.createTopLevelCallback(e))}function r(){var e=l.refreshScrollValues;a.listen(window,"scroll",e),a.listen(window,"resize",e)}var i=e("./EventConstants"),a=e("./EventListener"),s=e("./EventPluginHub"),u=e("./ExecutionEnvironment"),c=e("./ReactEventEmitterMixin"),l=e("./ViewportMetrics"),p=e("./invariant"),d=e("./isEventSupported"),f=e("./merge"),h=f(c,{TopLevelCallbackCreator:null,ensureListening:function(e,t){p(u.canUseDOM),p(h.TopLevelCallbackCreator),c.ensureListening.call(h,{touchNotMouse:e,contentDocument:t})},setEnabled:function(e){p(u.canUseDOM),h.TopLevelCallbackCreator&&h.TopLevelCallbackCreator.setEnabled(e)},isEnabled:function(){return!(!h.TopLevelCallbackCreator||!h.TopLevelCallbackCreator.isEnabled())},listenAtTopLevel:function(e,t){p(!t._isListening);var a=i.topLevelTypes,s=t;r(),n(a.topMouseOver,"mouseover",s),n(a.topMouseDown,"mousedown",s),n(a.topMouseUp,"mouseup",s),n(a.topMouseMove,"mousemove",s),n(a.topMouseOut,"mouseout",s),n(a.topClick,"click",s),n(a.topDoubleClick,"dblclick",s),n(a.topContextMenu,"contextmenu",s),e&&(n(a.topTouchStart,"touchstart",s),n(a.topTouchEnd,"touchend",s),n(a.topTouchMove,"touchmove",s),n(a.topTouchCancel,"touchcancel",s)),n(a.topKeyUp,"keyup",s),n(a.topKeyPress,"keypress",s),n(a.topKeyDown,"keydown",s),n(a.topInput,"input",s),n(a.topChange,"change",s),n(a.topSelectionChange,"selectionchange",s),n(a.topCompositionEnd,"compositionend",s),n(a.topCompositionStart,"compositionstart",s),n(a.topCompositionUpdate,"compositionupdate",s),d("drag")&&(n(a.topDrag,"drag",s),n(a.topDragEnd,"dragend",s),n(a.topDragEnter,"dragenter",s),n(a.topDragExit,"dragexit",s),n(a.topDragLeave,"dragleave",s),n(a.topDragOver,"dragover",s),n(a.topDragStart,"dragstart",s),n(a.topDrop,"drop",s)),d("wheel")?n(a.topWheel,"wheel",s):d("mousewheel")?n(a.topWheel,"mousewheel",s):n(a.topWheel,"DOMMouseScroll",s),d("scroll",!0)?o(a.topScroll,"scroll",s):n(a.topScroll,"scroll",window),d("focus",!0)?(o(a.topFocus,"focus",s),o(a.topBlur,"blur",s)):d("focusin")&&(n(a.topFocus,"focusin",s),n(a.topBlur,"focusout",s)),d("copy")&&(n(a.topCopy,"copy",s),n(a.topCut,"cut",s),n(a.topPaste,"paste",s))},registrationNames:s.registrationNames,putListener:s.putListener,getListener:s.getListener,deleteListener:s.deleteListener,deleteAllListeners:s.deleteAllListeners,trapBubbledEvent:n,trapCapturedEvent:o});t.exports=h},{"./EventConstants":14,"./EventListener":15,"./EventPluginHub":16,"./ExecutionEnvironment":20,"./ReactEventEmitterMixin":45,"./ViewportMetrics":74,"./invariant":98,"./isEventSupported":99,"./merge":107}],45:[function(e,t){"use strict";function n(e){o.enqueueEvents(e),o.processEventQueue()}var o=e("./EventPluginHub"),r=e("./ReactUpdates"),i={_isListening:!1,ensureListening:function(e){e.contentDocument._reactIsListening||(this.listenAtTopLevel(e.touchNotMouse,e.contentDocument),e.contentDocument._reactIsListening=!0)},handleTopLevel:function(e,t,i,a){var s=o.extractEvents(e,t,i,a);r.batchedUpdates(n,s)}};t.exports=i},{"./EventPluginHub":16,"./ReactUpdates":61}],46:[function(e,t){"use strict";var n=e("./ReactEventEmitter"),o=e("./ReactMount"),r=e("./getEventTarget"),i=!0,a={setEnabled:function(e){i=!!e},isEnabled:function(){return i},createTopLevelCallback:function(e){return function(t){if(i){t.srcElement&&t.srcElement!==t.target&&(t.target=t.srcElement);var a=o.getFirstReactDOM(r(t))||window,s=o.getID(a)||"";n.handleTopLevel(e,a,s,t)}}}};t.exports=a},{"./ReactEventEmitter":44,"./ReactMount":50,"./getEventTarget":91}],47:[function(e,t){"use strict";function n(e){return r(document.documentElement,e)}var o=e("./ReactDOMSelection"),r=e("./containsNode"),i=e("./getActiveElement"),a={hasSelectionCapabilities:function(e){return e&&("INPUT"===e.nodeName&&"text"===e.type||"TEXTAREA"===e.nodeName||"true"===e.contentEditable)},getSelectionInformation:function(){var e=i();return{focusedElem:e,selectionRange:a.hasSelectionCapabilities(e)?a.getSelection(e):null}},restoreSelection:function(e){var t=i(),o=e.focusedElem,r=e.selectionRange;t!==o&&n(o)&&(a.hasSelectionCapabilities(o)&&a.setSelection(o,r),o.focus())},getSelection:function(e){var t;if("selectionStart"in e)t={start:e.selectionStart,end:e.selectionEnd};else if(document.selection&&"INPUT"===e.nodeName){var n=document.selection.createRange();n.parentElement()===e&&(t={start:-n.moveStart("character",-e.value.length),end:-n.moveEnd("character",-e.value.length)})}else t=o.getOffsets(e);return t||{start:0,end:0}},setSelection:function(e,t){var n=t.start,r=t.end;if("undefined"==typeof r&&(r=n),"selectionStart"in e)e.selectionStart=n,e.selectionEnd=Math.min(r,e.value.length);else if(document.selection&&"INPUT"===e.nodeName){var i=e.createTextRange();i.collapse(!0),i.moveStart("character",n),i.moveEnd("character",r-n),i.select()}else o.setOffsets(e,t)}};t.exports=a},{"./ReactDOMSelection":38,"./containsNode":77,"./getActiveElement":90}],48:[function(e,t){"use strict";function n(e){return p+"r["+e.toString(36)+"]"}function o(e,t){return e.charAt(t)===p||t===e.length}function r(e){return""===e||e.charAt(0)===p&&e.charAt(e.length-1)!==p}function i(e,t){return 0===t.indexOf(e)&&o(t,e.length)}function a(e){return e?e.substr(0,e.lastIndexOf(p)):""}function s(e,t){if(l(r(e)&&r(t)),l(i(e,t)),e===t)return e;for(var n=e.length+d,a=n;a=a;a++)if(o(e,a)&&o(t,a))i=a;else if(e.charAt(a)!==t.charAt(a))break;var s=e.substr(0,i);return l(r(s)),s}function c(e,t,n,o,r,u){e=e||"",t=t||"",l(e!==t);var c=i(t,e);l(c||i(e,t));for(var p=0,d=c?a:s,h=e;r&&h===e||u&&h===t||n(h,c,o),h!==t;h=d(h,t))l(p++"," "+o.CHECKSUM_ATTR_NAME+'="'+t+'">')},canReuseMarkup:function(e,t){var r=t.getAttribute(o.CHECKSUM_ATTR_NAME);r=r&&parseInt(r,10);var i=n(e);return i===r}};t.exports=o},{"./adler32":76}],50:[function(e,t){"use strict";function n(e){var t=f(e);return t&&R.getID(t)}function o(e){var t=r(e);if(t)if(g.hasOwnProperty(t)){var n=g[t];n!==e&&(h(!s(n,t)),g[t]=e)}else g[t]=e;return t}function r(e){return e&&e.getAttribute&&e.getAttribute(v)||""}function i(e,t){var n=r(e);n!==t&&delete g[n],e.setAttribute(v,t),g[t]=e}function a(e){return g.hasOwnProperty(e)&&s(g[e],e)||(g[e]=R.findReactNodeByID(e)),g[e]}function s(e,t){if(e){h(r(e)===t);var n=R.findReactContainerForID(t);if(n&&d(n,e))return!0}return!1}function u(e){delete g[e]}var c=e("./ReactEventEmitter"),l=e("./ReactInstanceHandles"),p=e("./$"),d=e("./containsNode"),f=e("./getReactRootElementInContainer"),h=e("./invariant"),m=l.SEPARATOR,v="data-reactid",g={},C=1,y=9,E={},M={},R={allowFullPageRender:!1,totalInstantiationTime:0,totalInjectionTime:0,useTouchEvents:!1,_instancesByReactRootID:E,scrollMonitor:function(e,t){t()},prepareEnvironmentForDOM:function(e){h(e&&(e.nodeType===C||e.nodeType===y));var t=e.nodeType===C?e.ownerDocument:e;c.ensureListening(R.useTouchEvents,t)},_updateRootComponent:function(e,t,n,o){var r=t.props;return R.scrollMonitor(n,function(){e.replaceProps(r,o)}),e},_registerComponent:function(e,t){R.prepareEnvironmentForDOM(t);var n=R.registerContainer(t);return E[n]=e,n},_renderNewRootComponent:function(e,t,n){var o=R._registerComponent(e,t);return e.mountComponentIntoNode(o,t,n),e},renderComponent:function(e,t,o){var r=E[n(t)];if(r){if(r.constructor===e.constructor)return R._updateRootComponent(r,e,t,o);R.unmountComponentAtNode(t)}var i=f(t),a=i&&R.isRenderedByReact(i),s=a&&!r,u=R._renderNewRootComponent(e,t,s);return o&&o(),u},constructAndRenderComponent:function(e,t,n){return R.renderComponent(e(t),n)},constructAndRenderComponentByID:function(e,t,n){return R.constructAndRenderComponent(e,t,p(n))},registerContainer:function(e){var t=n(e);return t&&(t=l.getReactRootIDFromNodeID(t)),t||(t=l.createReactRootID()),M[t]=e,t},unmountComponentAtNode:function(e){var t=n(e),o=E[t];return o?(R.unmountComponentFromNode(o,e),delete E[t],delete M[t],!0):!1},unmountAndReleaseReactRootNode:function(){return R.unmountComponentAtNode.apply(this,arguments)},unmountComponentFromNode:function(e,t){for(e.unmountComponent(),t.nodeType===y&&(t=t.documentElement);t.lastChild;)t.removeChild(t.lastChild)},findReactContainerForID:function(e){var t=l.getReactRootIDFromNodeID(e),n=M[t];return n},findReactNodeByID:function(e){var t=R.findReactContainerForID(e);return R.findComponentRoot(t,e)},isRenderedByReact:function(e){if(1!==e.nodeType)return!1;var t=R.getID(e);return t?t.charAt(0)===m:!1},getFirstReactDOM:function(e){for(var t=e;t&&t.parentNode!==t;){if(R.isRenderedByReact(t))return t;t=t.parentNode}return null},findComponentRoot:function(e,t){for(var n=[e.firstChild],o=0;ot;t++){var o=e[t].component,r=e[t].callback;r.call(o,o.getDOMNode())}e.length=0}},reset:function(){this._queue=null},destructor:function(){this.reset()}}),o.addPoolingTo(n),t.exports=n},{"./PooledClass":23,"./mixInto":110}],52:[function(e,t){"use strict";function n(e,t){return e&&t&&e.constructor===t.constructor}function o(e,t,n){f.push({parentID:e,parentNode:null,type:l.INSERT_MARKUP,markupIndex:h.push(t)-1,textContent:null,fromIndex:null,toIndex:n})}function r(e,t,n){f.push({parentID:e,parentNode:null,type:l.MOVE_EXISTING,markupIndex:null,textContent:null,fromIndex:t,toIndex:n})}function i(e,t){f.push({parentID:e,parentNode:null,type:l.REMOVE_NODE,markupIndex:null,textContent:null,fromIndex:t,toIndex:null})}function a(e,t){f.push({parentID:e,parentNode:null,type:l.TEXT_CONTENT,markupIndex:null,textContent:t,fromIndex:null,toIndex:null})}function s(){f.length&&(c.DOMIDOperations.dangerouslyProcessChildrenUpdates(f,h),u())}function u(){f.length=0,h.length=0}var c=e("./ReactComponent"),l=e("./ReactMultiChildUpdateTypes"),p=e("./flattenChildren"),d=0,f=[],h=[],m={Mixin:{mountChildren:function(e,t){var n=p(e),o=[],r=0;this._renderedChildren=n;for(var i in n){var a=n[i];if(n.hasOwnProperty(i)&&a){var s=this._rootNodeID+"."+i,u=a.mountComponent(s,t,this._mountDepth+1);a._mountImage=u,a._mountIndex=r,o.push(u),r++}}return o},updateTextContent:function(e){d++;try{var t=this._renderedChildren;for(var n in t)t.hasOwnProperty(n)&&t[n]&&this._unmountChildByName(t[n],n);this.setTextContent(e)}catch(o){throw d--,d||u(),o}d--,d||s()},updateChildren:function(e,t){d++;try{this._updateChildren(e,t)}catch(n){throw d--,d||u(),n}d--,d||s()},_updateChildren:function(e,t){var o=p(e),r=this._renderedChildren;if(o||r){var i,a=0,s=0;for(i in o)if(o.hasOwnProperty(i)){var u=r&&r[i],c=o[i];n(u,c)?(this.moveChild(u,s,a),a=Math.max(u._mountIndex,a),u.receiveComponent(c,t),u._mountIndex=s):(u&&(a=Math.max(u._mountIndex,a),this._unmountChildByName(u,i)),c&&this._mountChildByNameAtIndex(c,i,s,t)),c&&s++}for(i in r)!r.hasOwnProperty(i)||!r[i]||o&&o[i]||this._unmountChildByName(r[i],i)}},unmountChildren:function(){var e=this._renderedChildren;for(var t in e){var n=e[t];n&&n.unmountComponent&&n.unmountComponent()}this._renderedChildren=null},moveChild:function(e,t,n){e._mountIndex>";t.exports=u},{"./createObjectFrom":81,"./invariant":98}],58:[function(e,t){"use strict";function n(){this.reinitializeTransaction(),this.reactMountReady=s.getPooled(null)}var o=e("./ExecutionEnvironment"),r=e("./PooledClass"),i=e("./ReactEventEmitter"),a=e("./ReactInputSelection"),s=e("./ReactMountReady"),u=e("./Transaction"),c=e("./mixInto"),l={initialize:a.getSelectionInformation,close:a.restoreSelection},p={initialize:function(){var e=i.isEnabled();return i.setEnabled(!1),e},close:function(e){i.setEnabled(e)}},d={initialize:function(){this.reactMountReady.reset()},close:function(){this.reactMountReady.notifyAll()}},f=[l,p,d],h={getTransactionWrappers:function(){return o.canUseDOM?f:[]},getReactMountReady:function(){return this.reactMountReady},destructor:function(){s.release(this.reactMountReady),this.reactMountReady=null}};c(n,u.Mixin),c(n,h),r.addPoolingTo(n),t.exports=n},{"./ExecutionEnvironment":20,"./PooledClass":23,"./ReactEventEmitter":44,"./ReactInputSelection":47,"./ReactMountReady":51,"./Transaction":73,"./mixInto":110}],59:[function(e,t){"use strict";function n(e,t){s(o.isValidComponent(e)),s("function"==typeof t);var n=r.createReactRootID(),u=a.getPooled();u.reinitializeTransaction();try{u.perform(function(){var o=e.mountComponent(n,u,0);o=i.addChecksumToMarkup(o),t(o)},null)}finally{a.release(u)}}var o=e("./ReactComponent"),r=e("./ReactInstanceHandles"),i=e("./ReactMarkupChecksum"),a=e("./ReactReconcileTransaction"),s=e("./invariant");t.exports={renderComponentToString:n}},{"./ReactComponent":25,"./ReactInstanceHandles":48,"./ReactMarkupChecksum":49,"./ReactReconcileTransaction":58,"./invariant":98}],60:[function(e,t){"use strict";var n=e("./ReactComponent"),o=e("./ReactMount"),r=e("./escapeTextForBrowser"),i=e("./mixInto"),a=function(e){this.construct({text:e})};i(a,n.Mixin),i(a,{mountComponent:function(e,t,i){return n.Mixin.mountComponent.call(this,e,t,i),"'+r(this.props.text)+""},receiveComponent:function(e){var t=e.props;t.text!==this.props.text&&(this.props.text=t.text,n.DOMIDOperations.updateTextContentByID(this._rootNodeID,t.text))}}),t.exports=a},{"./ReactComponent":25,"./ReactMount":50,"./escapeTextForBrowser":84,"./mixInto":110}],61:[function(e,t){"use strict";function n(){c(p)}function o(e,t){n(),p.batchedUpdates(e,t)}function r(e,t){return e._mountDepth-t._mountDepth}function i(){l.sort(r);for(var e=0;e":">","<":"<",'"':""","'":"'","/":"/"},i=/[&><"'\/]/g;t.exports=o},{}],85:[function(e,t){var n=function(e){var t=Array.prototype.slice.call(arguments).map(function(e){return String(e)}),o=e.split("%s").length-1;return o!==t.length-1?n("ex args number mismatch: %s",JSON.stringify(t)):n._prefix+JSON.stringify(t)+n._suffix};n._prefix="",t.exports=n},{}],86:[function(e,t){"use strict";function n(e,t,n){for(var o=e.attributes,r=o.length,i=[],a=0;r>a;a++){var s=o.item(a);t.call(n,s)&&i.push(s)}return i}t.exports=n},{}],87:[function(e,t){"use strict";function n(e,t,n){var o=e;r(!o.hasOwnProperty(n)),o[n]=t}function o(e){if(null==e)return e;var t={};return i(e,n,t),t}var r=e("./invariant"),i=e("./traverseAllChildren");t.exports=o},{"./invariant":98,"./traverseAllChildren":116}],88:[function(e,t){"use strict";var n=function(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)};t.exports=n},{}],89:[function(e,t){function n(e,t,n){return"string"!=typeof e?e:t?o(e,t,n):document.getElementById(e)}function o(e,t,n){var i,a,s;if(r(t)==e)return t;if(t.getElementsByTagName){for(a=t.getElementsByTagName(n||"*"),s=0;s":"<"+e+">",a[e]=!i.firstChild),a[e]?p[e]:null}var o=e("./ExecutionEnvironment"),r=e("./invariant"),i=o.canUseDOM?document.createElement("div"):null,a={circle:!0,g:!0,line:!0,path:!0,polyline:!0,rect:!0,text:!0},s=[1,'"],u=[1,"","
"],c=[3,"","
"],l=[1,"",""],p={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:s,option:s,caption:u,colgroup:u,tbody:u,tfoot:u,thead:u,td:c,th:c,circle:l,g:l,line:l,path:l,polyline:l,rect:l,text:l};t.exports=n},{"./ExecutionEnvironment":20,"./invariant":98}],93:[function(e,t){"use strict";function n(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function o(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}function r(e,t){for(var r=n(e),i=0,a=0;r;){if(3==r.nodeType){if(a=i+r.textContent.length,t>=i&&a>=t)return{node:r,offset:t-i};i=a}r=n(o(r))}}t.exports=r},{}],94:[function(e,t){"use strict";function n(e){return e?e.nodeType===o?e.documentElement:e.firstChild:null}var o=9;t.exports=n},{}],95:[function(e,t){"use strict";function n(){return!r&&o.canUseDOM&&(r="innerText"in document.createElement("div")?"innerText":"textContent"),r}var o=e("./ExecutionEnvironment"),r=null;t.exports=n},{"./ExecutionEnvironment":20}],96:[function(e,t){"use strict";function n(e){return e===window?{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}t.exports=n},{}],97:[function(e,t){function n(e){return e.replace(o,"-$1").toLowerCase()}var o=/([A-Z])/g;t.exports=n},{}],98:[function(e,t){function n(e){if(!e)throw new Error("Invariant Violation")}t.exports=n},{}],99:[function(e,t){"use strict";function n(e,t){if(!o||t&&!o.addEventListener)return!1;var n=document.createElement("div"),i="on"+e,a=i in n;return a||(n.setAttribute(i,"return;"),a="function"==typeof n[i],"undefined"!=typeof n[i]&&(n[i]=void 0),n.removeAttribute(i)),!a&&r&&"wheel"===e&&(a=document.implementation.hasFeature("Events.wheel","3.0")),n=null,a}var o,r,i=e("./ExecutionEnvironment");i.canUseDOM&&(o=document.createElement("div"),r=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0),t.exports=n},{"./ExecutionEnvironment":20}],100:[function(e,t){function n(e){return!(!e||!("undefined"!=typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}t.exports=n},{}],101:[function(e,t){"use strict";function n(e){return e&&("INPUT"===e.nodeName&&o[e.type]||"TEXTAREA"===e.nodeName)}var o={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};t.exports=n},{}],102:[function(e,t){function n(e){return o(e)&&3==e.nodeType}var o=e("./isNode");t.exports=n},{"./isNode":100}],103:[function(e,t){"use strict";function n(e){e||(e="");var t,n=arguments.length;if(n>1)for(var o=1;n>o;o++)t=arguments[o],t&&(e+=" "+t);return e}t.exports=n},{}],104:[function(e,t){"use strict";var n=e("./invariant"),o=function(e){var t,o={};n(e instanceof Object&&!Array.isArray(e));for(t in e)e.hasOwnProperty(t)&&(o[t]=t);return o};t.exports=o},{"./invariant":98}],105:[function(e,t){var n=function(e){var t;for(t in e)if(e.hasOwnProperty(t))return t;return null};t.exports=n},{}],106:[function(e,t){"use strict";function n(e){var t={};return function(n){return t.hasOwnProperty(n)?t[n]:t[n]=e.call(this,n)}}t.exports=n},{}],107:[function(e,t){"use strict";var n=e("./mergeInto"),o=function(e,t){var o={};return n(o,e),n(o,t),o};t.exports=o},{"./mergeInto":109}],108:[function(e,t){"use strict";var n=e("./invariant"),o=e("./keyMirror"),r=36,i=function(e){return"object"!=typeof e||null===e},a={MAX_MERGE_DEPTH:r,isTerminal:i,normalizeMergeArg:function(e){return void 0===e||null===e?{}:e},checkMergeArrayArgs:function(e,t){n(Array.isArray(e)&&Array.isArray(t))},checkMergeObjectArgs:function(e,t){a.checkMergeObjectArg(e),a.checkMergeObjectArg(t)},checkMergeObjectArg:function(e){n(!i(e)&&!Array.isArray(e))},checkMergeLevel:function(e){n(r>e)},checkArrayStrategy:function(e){n(void 0===e||e in a.ArrayStrategies)},ArrayStrategies:o({Clobber:!0,IndexByIndex:!0})};t.exports=a},{"./invariant":98,"./keyMirror":104}],109:[function(e,t){"use strict";function n(e,t){if(r(e),null!=t){r(t);for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])}}var o=e("./mergeHelpers"),r=o.checkMergeObjectArg;t.exports=n},{"./mergeHelpers":108}],110:[function(e,t){"use strict";var n=function(e,t){var n;for(n in t)t.hasOwnProperty(n)&&(e.prototype[n]=t[n])};t.exports=n},{}],111:[function(e,t){"use strict";function n(e,t){i("html"===e.tagName.toLowerCase()),t=t.trim(),i(0===t.toLowerCase().indexOf("")+1,a=t.lastIndexOf("<"),s=t.substring(0,n),u=t.substring(n,a),c=s.indexOf(" ")>-1,l=null;if(c){l=o(s.replace("html ","span ")+"")[0];var p=r(l,function(t){return e.getAttributeNS(t.namespaceURI,t.name)!==t.value});p.forEach(function(t){e.setAttributeNS(t.namespaceURI,t.name,t.value)})}var d=r(e,function(e){return!(l&&l.hasAttributeNS(e.namespaceURI,e.name))});d.forEach(function(t){e.removeAttributeNS(t.namespaceURI,t.name)}),e.innerHTML=u}var o=e("./createNodesFromMarkup"),r=e("./filterAttributes"),i=e("./invariant");t.exports=n},{"./createNodesFromMarkup":80,"./filterAttributes":86,"./invariant":98}],112:[function(e,t){"use strict";function n(e,t,n){if(!e)return null;var o=0,r={};for(var i in e)e.hasOwnProperty(i)&&(r[i]=t.call(n,e[i],i,o++));return r}t.exports=n},{}],113:[function(e,t){"use strict";function n(e,t,n){if(!e)return null;var o=0,r={};for(var i in e)e.hasOwnProperty(i)&&(r[i]=t.call(n,i,e[i],o++));return r}t.exports=n},{}],114:[function(e,t){"use strict";var n=e("./ExecutionEnvironment"),o=null;n.canUseDOM&&(o=window.performance||window.webkitPerformance),o&&o.now||(o=Date);var r=o.now.bind(o);t.exports=r},{"./ExecutionEnvironment":20}],115:[function(e,t){"use strict";function n(e,t){if(e===t)return!0;var n;for(n in e)if(e.hasOwnProperty(n)&&(!t.hasOwnProperty(n)||e[n]!==t[n]))return!1;for(n in t)if(t.hasOwnProperty(n)&&!e.hasOwnProperty(n))return!1;return!0}t.exports=n},{}],116:[function(e,t){"use strict";function n(e,t,n){null!==e&&void 0!==e&&a(e,"",0,t,n)}var o=e("./ReactComponent"),r=e("./ReactTextComponent"),i=e("./invariant"),a=function(e,t,n,s,u){var c=0;if(Array.isArray(e))for(var l=0;l